нет такого файла для загрузки - rails / cli под Ruby Enterprise Edition 1.8.7 - PullRequest
2 голосов
/ 29 марта 2011

На VPS я пытался установить Ruby.Из-за проблем с исчерпанием памяти нам не удалось скомпилировать ruby ​​1.9.2, и мы решили попробовать Ruby Enterprise Edition.Это составлено без жалоб на проблемы с памятью.Далее мы устанавливаем rubygems и для проверки его работоспособности я установил haml.Это сработало.

Следующим шагом была установка направляющих через gem install rails.Версия, которую он скачал, была последней, 3.0.5.Установка прошла нормально.Однако, когда я пытаюсь создать новый проект, я получаю:

no such file to load -- rails/cli

Оглядываясь в Интернете, люди говорят, что это проблема, связанная со старыми версиями рельсов, и некоторыеиз них предложили сделать gem clean.У меня не было никакой другой версии ruby, поэтому другой версии rails не было.Но, чтобы быть уверенным, я сделал gem clean, а затем переустановил рельсы.Проблема сохраняется.

Как я могу это исправить?

1 Ответ

0 голосов
/ 07 декабря 2011

Убедитесь, что вы используете исполняемый файл gem, установленный Ruby Enterprise Edition.Таким образом, вместо:

рельсы для установки gem

это будет что-то вроде:

sudo / opt / ruby-enterprise-XXX / bin / gem install rails

Чтобы избежать необходимости каждый раз вводить весь путь, вы можете использовать символьные ссылки на двоичные файлы REE следующим образом:

sudo ln -sf / opt / ruby-enterprise-XXX / bin / * / usr / bin /.

...