#ruby-on-rails-3 #bundle #bundler
#ruby-on-rails-3 #пакет #bundler
Вопрос:
У меня есть развертывание Engineeryard, которое завершается с ошибкой из-за того, что некоторые драгоценные камни не найдены в поставщике / кэше. Но посмотрите, что происходит, когда я запускаю «bundle»:
Updating .gem files in vendor/cache
* rspec-core-2.6.0.rc6.gem
* rspec-expectations-2.6.0.rc6.gem
* rspec-mocks-2.6.0.rc6.gem
* rspec-2.6.0.rc6.gem
* rspec-rails-2.6.0.rc6.gem
Removing outdated .gem files from vendor/cache
* rspec-2.6.0.rc6.gem
* rspec-core-2.6.0.rc6.gem
* rspec-expectations-2.6.0.rc6.gem
* rspec-mocks-2.6.0.rc6.gem
* rspec-rails-2.6.0.rc6.gem
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
Это драгоценные камни, которые вызывают проблему с моим развертыванием. Сначала он говорит, что обновляет их, затем он говорит, что удаляет их. Как мне это исправить?
Комментарии:
1. Какую версию bundler вы используете? (
bundle -v
)2. версия 1.0.10. Теперь у меня 1.0.13, та же проблема.
Ответ №1:
Я не знаю ответа на свой вопрос, но я смог это исправить, удалив требование для конкретной версииgem-версии-кандидата из моего Gemfile, затем:
gem cleanup
bundle update
bundle
Это исправлено.