Rails не смог найти драгоценный камень, найденный в bundle show - PullRequest
0 голосов
/ 16 июня 2011

Так что, если я пытаюсь запустить свой сервер, я получаю сообщение об ошибке

Could not find abstract-1.0.0 in any of the sources
Try running bundle install.

Я запускаю это и получаю

Using abstract (1.0.0) 

Кроме того, запуск абстрактного пакета дает мне правильный путь для драгоценного камня. На этот путь также ссылается gem env.

Я действительно не уверен, как его нельзя найти ...

Ответы [ 2 ]

0 голосов
/ 18 апреля 2012

Какую команду вы используете для запуска сервера?

Если rails server вызывает ошибку, я рекомендую попробовать: bundle exec rails server

Если это не проблема, другой вопрос, который может помочь в устранении неполадок; ты используешь рвм? Что rvm info дает вам?

0 голосов
/ 16 июня 2011

У вас могут быть конфликтующие установки ruby. Один с правильным гемом, который вы используете в оболочке, но тот, который использует сервер, на котором он не установлен должным образом.

Я бы проверил переменные вашей среды, чтобы увидеть, есть ли конфликт.

Это также может произойти, если вы используете RVM и переключились на другую версию / набор гемов, отличную от версии по умолчанию.

...