Пассажирская проблема: “никакой такой файл для загрузки” —/config/environment

Я исследовал этот и нашел ссылки на подобные проблемы тут и там, но ни один из них еще не привел к решению. Я установил пассажира (2.2.11) и nginx (0.7.64) и когда я запускаю вещи и поражаю URL направляющих, я получаю ошибочную страницу, сообщающую мне об ошибке загрузки:

никакой такой файл для загрузки-/path/to/app/config/environment

Из того, что я нашел онлайн, что это, кажется, своего рода ошибка пользователя/полномочий, но я попробовал все логические меры: я удостоверился, что/config/environment.rb не принадлежит корню, но пользователю веб-приложения. Я попытался установить passenger_default_user, я попытался выделить passenger_user_switching. Я даже попытался установить nginx пользователя, хотя это не должно иметь значения очень. Я получил некоторые отличающиеся результаты, но ничто на самом деле не работало. Я надеюсь, что у кого-то может быть волшебная комбинация настроек и полномочий для этого. Я могу попытаться отступить к более ранней версии Пассажира, потому что у меня никогда не было этой проблемы прежде; это было некоторое время, так как я настроил Пассажира все же.

Спасибо за любые предложения.

ОТРЕДАКТИРОВАННЫЙ: Посмотрите ниже для ответа, на который я наткнулся.

5
задан Masonoise 15 April 2011 в 04:10
поделиться

1 ответ

Современный пассажир предпочитает стойку рельсам. Если у вас есть config.ru в вашем приложении Rails, Passenger попытается загрузить его как приложение Rack. Это может вызвать проблемы. В частности, ваше сообщение об ошибке относится к config / environment - обратите внимание на отсутствие расширения .rb , типичного для приложения Rails.

Попробуйте убрать config.ru с пути, если он существует.

1
ответ дан 15 December 2019 в 06:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: