2010-10-28 16 views
0

Le problème est simple.Je ne peux pas installer Phusion Passenger pour exécuter Rails

-je utiliser la commande suivante pour installer passagers

passagers-install-nginx-module

Lorsque passager installe automatiquement nginx, je ne peux pas le lancer.

nginx -v

Retours il n'y a pas nginx installé.

Comment puis-je résoudre ce problème?

Répondre

3

Notez que module de passagers-install-nginx vous demande où installer Nginx à? Le binaire nginx est là. Assurez-vous que le répertoire approprié est dans votre $ PATH. Si vous ne savez pas ce que $ PATH est ou comment l'utiliser, alors vous devriez lire un livre sur les compétences de base en ligne de commande Unix/Linux.

+0

Je pense que c'est probablement le problème - si 'nginx -v' ne trouve pas Nginx, cela signifie que ce n'est pas dans' $ PATH', pas qu'il n'est pas installé. – pjmorse

+0

Vous avez raison. Je l'ai installé dans/usr/local/nginx et mis à jour $ PATH. Il woks maintenant. – Alex

0

Vous devez installer Nginx. le serveur web.

Si vous utilisez passagers 3 en mode autonome, il vous suffit de lancer passenger start commande

+1

Mais itPassenger prend soin de dowloading la source de nginx et compiler. Il dit que pour installer le module Passenger, nginx doit être configuré à partir de zéro. – Alex

+0

Et quand je cours le passager commence, je reçois "Nginx core 0.8.52 n'est pas installé" – Alex

+0

quelle version du passager? – shingara

0

J'ai résolu ce problème.

En fait, Passenger a installé nginx, il ne faisait tout simplement pas partie de la catégorie par défaut.

Je recommande de dire passager d'installer nginx dans /usr/local/nginx