Я плохо знаком с миром Ruby. Инструменты сборки Java обычно используют область тестирования для таких вещей, как jUnit.
Я инициализировал новый проект командой: bundle gem new_gem_from_bundler
, а содержимое Gemfile
равно
source "https://rubygems.org"
# Specify your gem's dependencies in new_gem_from_bundler.gemspec
gemspec
gem "rake", "~> 12.0"
gem "rspec", "~> 3.0"
Почему бы и нет:
group :development do
gem "rspec", "~> 3.9.0"
gem "rake", "~> 3.0"
end
Также, поскольку есть файл .gemspec
Я ожидал бы, что rake
и rspec
будут определены следующим образом:
spec.add_development_dependency 'rake', '~> 12.0'
spec.add_development_dependency 'rspec', '~> 3.0'
Почему они объявлены как обычные зависимости «драгоценного камня»?