2010-11-30 38 views
0

J'avais déjà Passenger 2.2.13 avec Nginx 0.7.65 installer - Je veux installer des rails 3, donc je pensais que j'irais la route RVM. J'ai suivi les instructions de http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server et j'ai des problèmes parce que mon installation précédente est dans un endroit différent et je pense que c'est celui qui est utilisé. Lorsque j'apporte les modifications à mon fichier nginx.conf, je reçois une 502 Bad Gateway sur toutes mes applications.RVM, Passager, Nginx au-dessus de passagers existants/Nginx

Quelqu'un peut-il m'aider avec retirer NGINX, passager, RVM, et réinstaller frais?

Je courais OS X 10.6.

Répondre

0

Cela a à voir avec l'utilisation RVM et passager, passager par défaut n'a qu'un seul chemin pour le rubis, une fois mis à jour cela a fonctionné très bien. Je me suis éloigné de Passenger localement pour éviter de gérer plusieurs environnements.

0

Si la version précédente était en cours d'exécution Ruby 1.8, je ferais ce qui suit pour avoir à la fois des applications en marche:

  1. Installation RVM
  2. Répliquer rubis actuelle (version rubis, pierres précieuses, etc.) configuration du serveur pour RVM . Cette étape devrait inclure la réinstallation de la gemme du passager pour le nouveau rubis.
  3. Ruby 1.9 Installez à l'aide RVM puis suivez ce guide: http://blog.phusion.nl/2010/09/21/phusion-passenger-running-multiple-ruby-versions/

Je l'ai fait en utilisant apache, et maintenant tout fonctionne bien.