2010-10-17 4 views
0

Я использую RVM с ruby ​​1.9.2 и Rails. Когда я пытаюсь генерировать эшафот для моего приложения Rails, я получаю эту ошибку:Ошибка при создании леса

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- script/../config/boot (LoadError) 
from <internal:lib/rubygems/custom_require>:29:in `require' 
from script/generate:2:in `<main>' 

там что-то не так с RubyGems? РВМ?

+0

генерируете вы свой помост из корня Rails? –

+0

Да (ну, по крайней мере, я так считаю). Я запустил это после открытия нового терминала. – 585connor

+0

Кроме того, не уверен, что это имеет значение, но когда я запускаю «какой камень», я получаю этот вывод: /home/connor/.rvm/rubies/ruby-1.9.2-p0/bin/gem – 585connor

ответ

0

Убедитесь, что вы находитесь в корне вашего приложения для рельсов, а не только где бы вы ни находились, когда открываете терминал.

E.g. если вы запустили «rails new foo», это создаст каталог под названием «foo», который содержит все файлы для вашего приложения. Вы должны находиться в каталоге «foo» всякий раз, когда вы запускаете генератор рельсов.

+0

Хорошо, просто использовал cd, чтобы добраться до корня приложения. Получена такая же ошибка. Кстати, я использую Rails 2.3.2. Означает ли это, что может быть неправильным? – 585connor

+0

Не могли бы вы дать нам точную команду, которую вы печатаете. Очень сложно понять, что может быть неправильным, если все, что у нас есть, это сообщение об ошибке. –

0

Хорошо, поэтому я исправил проблему, которую испытывал.

В принципе, я использовал рубиновую версию 1.9.2 и рельсы версии 2.2.2. Я использовал только эту версию рельсов, потому что я слежу за книгой рельсов и хотел использовать ту же версию, что и в примерах, которые были написаны.

Во всяком случае, когда я использую рубиновую версию 1.8.7, она работает нормально. Я также попытался использовать ruby ​​1.9.2 и rails 3.0.3, и все это отлично работает.

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

Так, в целом, чтобы решить эту проблему выше, я изменил свою версию рубинового до 1.8.7 при использовании рельсов 2.2.2

Смежные вопросы