Эта проблема была исправлена в 0.9.8, но, похоже, повторялась в ветке 1.x.
В моем Gemfile есть группа для сред тестирования и разработки, использующих гемы rspec.
На моем рабочем сервере rspec не установлен.
Я использовал команду bundle install --without test development
в моем
приложение rails
Запуск моего приложения rails в рабочем режиме дает исключение:
Не удалось найти камень 'rspec (> = 0)' ни в одном из источников камней, перечисленных в
ваш Gemfile.
Если я закомментирую тестовую группу, то же самое происходит с группой разработки.
Та же проблема существует, если я запускаю в режиме разработки, а затем пытается загрузить гемы в тестовой группе.
Похоже, что компоновщик полностью игнорирует группы окружения и пытается загрузить все гемы в Gemfile:
group :test do
gem "rspec"
end
group :development do
gem "rspec-rails"
end
versions:
bundle 1.0.15
rails 3.0.7
ruby 1.9.2-p180