странная ошибка с пассажиром - PullRequest
1 голос
/ 26 марта 2011

Исходный файл, который требуется приложению, отсутствует.Возможно, вы неправильно загрузили файлы приложения.Пожалуйста, проверьте, все ли файлы вашего приложения загружены.Требуемая библиотека может быть не установлена.Пожалуйста, установите все библиотеки, которые требуются для этого приложения.Дополнительная информация об ошибке может быть записана в файл журнала приложения.Пожалуйста, проверьте это, чтобы проанализировать проблему.Сообщение об ошибке: нет такого файла для загрузки - bundler / setup Класс исключения: LoadError Корень приложения: /srv/www/thecampusblitz.com/TheCampusBlitz/current Backtrace:

Расположение строки файла

0/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 в gem_original_require' 1 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require '2 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/boot.rb 6
3 / usr /lib / ruby ​​/ 1.8 / rubygems / custom_require.rb 31 в gem_original_require' 4 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require '5 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/application.rb 1
6 / usr / lib / ruby/1.8/rubygems/custom_require.rb 31 в gem_original_require' 7 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require '8 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/environment.rb 2
9 /usr/lib/ruby/1.8/rubygems / custom_require.rb 31 в gem_original_require' 10 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require '11 config.ru 3
12 /usr/lib/ruby/1.8/rack/builder.rb 46 в instance_eval' 13 /usr/lib/ruby/1.8/rack/builder.rb 46 in initialize' 14 config.ru 1 в `new'15 config.ru

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

Ответы [ 3 ]

2 голосов
/ 26 марта 2011

Это ключ к вашей ошибке: no such file to load -- bundler/setup Это говорит о том, что Bundler не установлен на сервере.

Вы говорите, что пакет работает нормально, но не уверен, имеете ли вы в виду, что он запускается с консоли на сервере - но он не работает для вашего пассажира. Поэтому, возможно, настройки вашего пассажира указывают на другую установку Ruby, и пакет не настроен для этого.

Я бы начал там.

0 голосов
/ 20 мая 2011

Я также заметил, что одной из основных проблем были права доступа к файлам в Linux.У моей учетной записи не было достаточных привилегий, и пассажиру нужна учетная запись пользователя приложения, чтобы иметь права на чтение / запись.Таким образом, разрешения были главной проблемой, помимо других проблем, упомянутых этими парнями.Они присутствовали в моей более ранней установке.

0 голосов
/ 19 мая 2011

Я заметил ту же ошибку. Оказывается, это побочный продукт использования rvm. Если вы используете rvm, то если вы забудете установить gemset, это приведет к этой ошибке. НТН.

...