Почему я получаю эту ошибку Пассажира Не ​​удалось найти rake-0.9.2.2 ни в одном из источников? - PullRequest
8 голосов
/ 18 ноября 2011

Я только что создал новое пустое приложение Rails, оно почти пустое.Я создал его просто для того, чтобы попытаться определить проблему, но я получаю следующую ошибку:

Я использую Rails 3.1.0 и Ruby 1.9.2

Error message:
Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound)
Exception class:
PhusionPassenger::UnknownError

Так что яЯ добавил rake-0.9.2.2 в Gemfile и запустил пакет, и я все еще получаю то же сообщение об ошибке.

Понятия не имею, в чем проблема, я даже пытался открыть файлы журнала rails, но там ничего нет.

Я много раз пытался исправить ошибку разными способами.но ничего не работает.

Я думаю, это также может иметь отношение к конвейеру активов.

ДОБАВЛЕННЫЕ ДЕТАЛИ

Я попытался упаковать драгоценные камни, и теперь я получил это

bundle show mysql2
/releases/20111117205618/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.10
bundle show rails
/releases/20111117205618/vendor/bundle/ruby/1.9.1/gems/rails-3.1.0
bundle show bundler
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.21

Обратите внимание на разницу между драгоценным камнем и другими.

Ответы [ 4 ]

22 голосов
/ 05 февраля 2012

Я исправил ту же ошибку, выполнив упаковку драгоценных камней в vendor / bundle следующим образом:

Внутри каталога вашего приложения:

$ bundle install --path vendor/bundle  

Сделайте снимок и скажите, работает ли этовы.

1 голос
/ 07 февраля 2012

У меня была такая же проблема: «Не удалось найти rake-0.9.2.2 ни в одном из источников» и обнаружил, что мой PATH не включает / usr / local / bin. После обновления PATH все заработало.

1 голос
/ 28 ноября 2011

Если бы эта проблема также была исправлена, следуя инструкциям здесь: http://blog.ninjahideout.com/posts/the-path-to-better-rvm-and-passenger-integration

0 голосов
/ 04 марта 2012

Я думаю, что лучшим ответом / решением здесь является добавление следующего к вашему deploy.rb файлу (при условии Capistrano):

bundle install --deployment

Вы также можете прочитать статью полностью и о других развертыванияхдвигатели .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...