Почему упаковщик делает это? - PullRequest
1 голос
/ 11 мая 2011

У меня есть развертывание EngineYard, которое не выполняется из-за определенных драгоценных камней, не найденных в вендоре / кэше. Но посмотрите, что происходит, когда я запускаю "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 Ответ

0 голосов
/ 12 мая 2011

Я не знаю ответа на свой вопрос, но я смог это исправить, убрав из моего файла Gemfile требование для конкретного релиза-кандидата версии, затем:

gem cleanup
bundle update
bundle

Это исправило.

...