Rails 3 - не удалось найти rake-0.9.2 ни в одном из источников (Bundler :: GemNotFound) - PullRequest
5 голосов
/ 28 июня 2011

Я хотел бы спросить вас о компоновщике ... если я выполню команду "bundle list", то я получу список гемов и там будет "* rake (0.9.2)", но если я перенесу свое приложение на сервер,Я получаю сообщение об ошибке Не удалось найти rake-0.9.2 ни в одном из источников (Bundler :: GemNotFound) - но этот драгоценный камень находится в связке ... что может быть не так?

Ответы [ 5 ]

4 голосов
/ 28 июня 2011

Вы должны упаковать драгоценные камни с приложением.

http://gembundler.com/bundle_package.html

1 голос
/ 14 февраля 2013

rm -rf Gemfile.lock, затем повторите bundle install

0 голосов
/ 22 июня 2013

Отображение следующей ошибки для меня при запуске команды комплекта установки, "* Не удалось найти rails_best_practices-1.13.7 ни в одном из источников *"

Просто удалить Gemfile.lock и работать на меня.

0 голосов
/ 23 января 2013

Для меня добавление:

source 'https://rubygems.org'

чтобы мой Gemfile решил проблему. По какой-то причине я удалил его ранее.

0 голосов
/ 05 октября 2011

+ 1 для ответа tamaresalama ...

какую версию Rails вы используете?

убедитесь, что все ваши гем-зависимости перечислены в "Gemfile" .. затем запустите "bundle install "

Если вы используете RVM, вам также следует создать специальный набор гемов для вашего приложения, чтобы лучше инкапсулировать ваши гемы для этого приложения.например, 'rvm gemset create yourname'

После того, как вы создали новый gemset, вы можете установить его как значение по умолчанию, используя 'rvm gemset use yourname --default', затем вам нужно будет выполнить ручную 'gem install rake', чтобыубедитесь, что он находится в новом наборе gemset, прежде чем выполнять 'комплектную установку'

надеюсь, это поможет.

...