У пассажира нет такого файла для загрузки --bundler - PullRequest
0 голосов
/ 01 августа 2011

Я пытаюсь развернуть приложение rails под apache (в Ubuntu 11.04) в первый раз, и у меня возникают некоторые проблемы. В основном, когда я попадаю на сайт, я получаю сообщение об ошибке:

нет такого файла для загрузки --bundler

Я использую рельсы 3.0 под Apache и использую пассажир. В настоящее время приложение находится в подкаталоге пользовательского каталога. Я установил rvm и указал apache на каталог. Я установил пакет для установки всех драгоценных камней.

Тем не менее, я думаю, что я облажался, поместив сайт в каталог пользователя. Должен ли я переместить его куда-нибудь в / var / www? Я думаю, что вполне разумно, что apache не получает тот же набор гемов, который я установил для пользователя. Что мне нужно сделать, чтобы пользователь, на котором работает apache, имел те же возможности rvm?

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

1 Ответ

0 голосов
/ 01 августа 2011

Вы установили необходимые гемы для Rails?Установите пакет, выполнив gem install bundler.Затем перейдите в приложение Rails и введите bundle install.

Кроме того, после установки bundler введите which bundle, чтобы увидеть, есть ли оно в вашем $PATH.

...