RVM, Passenger, NGINX поверх существующего Passenger/NGINX

Раньше я устанавливал Passenger 2.2.13 с NGINX 0.7.65 — я хочу установить rails 3, поэтому решил пойти по маршруту RVM. Я следовал инструкциям из http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server, и у меня возникли проблемы, потому что моя предыдущая установка была в другом месте, и я думаю, что это тот, который используется . Когда я вношу изменения в свой файл nginx.conf, я получаю ошибку 502 Bad Gateway во всех своих приложениях.

Может ли кто-нибудь помочь мне удалить NGINX, Passenger, RVM и переустановить свежий?

У меня ОС Х 10.6.


person Rabbott    schedule 30.11.2010    source источник


Ответы (2)


Если бы предыдущая версия работала под управлением ruby ​​1.8, я бы сделал следующее, чтобы оба приложения работали:

  1. Установить РВМ
  2. Репликация текущей конфигурации сервера ruby ​​(версия ruby, драгоценные камни и т. д.) для rvm. Этот шаг должен включать переустановку пассажирского гема для нового рубина.
  3. Установите ruby ​​1.9 с помощью rvm, а затем следуйте этому руководству: http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/

Я сделал это с помощью apache, и теперь все работает нормально.

person Claudio Acciaresi    schedule 19.01.2011

Это связано с использованием RVM и Passenger, у пассажира по умолчанию есть только один путь для ruby, после обновления все заработало нормально. Я отошел от Passenger локально, чтобы не иметь дело с несколькими средами.

person Rabbott    schedule 01.04.2012