Ich versuche nur, meinen ersten Rails Server einzurichten - auf Ubuntu 12.04. Ich habe rbenv installiert (als Benutzer: deployer
mit Gruppen sudo und admin). Jetzt versuchen Sie, Passagier entsprechend ihren Dokumenten zu installieren.rbenv und passagier - kann nicht von nicht root Benutzerkonto (sudo Gruppe) installieren
Ich betreibe passenger-install-nginx-module
es beginnt, aber dann bekomme ich
Please specify a prefix directory [/opt/nginx]:
--------------------------------------------
Permission problems
This installer must be able to write to the following directory:
/opt/nginx
But it can't do that, because you're running the installer as deployer.
Ok, ich laufe sudo passenger-install-nginx-module
dann und sudo: passenger-install-nginx-module: command not found
bekommen.
Bedeutet es, dass ich es installieren muss, indem ich mich als root anmelde, ganze rbenv für root-Benutzer installiere und dann Passagier installiere? Jedes Tutorial, das ich lese, sie führen es von nicht root Benutzerkonto: /, es funktioniert nicht für mich.
Nein, als Deployer-Benutzer ausführen "' welche Passagier-Installation-Nginx-Modul'', um den vollständigen Pfad des Beifahrer-Skript, dann '' su'', und führen Sie die Befehl mit einem vollständigen Pfad. Du brauchst dieses Script nur einmal;) – 23tux
Danke, es funktioniert. Schreibe es als Antwort, damit ich es genehmigen kann. –