Bundle Install - Rails auf Ubuntu

Ich habe ein problem mit bundle install auf Produktions-server. Ich habe einen frischen Tropfen auf DigitalOcean Schienen läuft und Ubuntu 14.02. Wenn ich als root ausführen:

bundle install

Bekomme ich folgende Meldung, und meine Anwendung bricht, beginnen immer "Bad Gateway" - Fehler von Nginx:

Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.

Wenn ich das bundle installieren, da die Schienen-Benutzer:

su rails
bundle install

dann bekomme ich diesen Fehler:

sh: 1: bundle: not found

Was bin ich? Ich habe das internet durchforstet und versucht, jede Lösung, die ich finden kann und kann Sie nicht arbeiten, Sie haben Recht.

Danke für Eure Hilfe,

  • Sie haben nicht die budler Edelstein in Ihrem Pfad. Sie sollten mit so etwas wie rvm oder rbenv zu verwalten ruby für Sie.
  • Wenn ich versuche zu installieren rvm wie der Benutzer heißt es, "Konnte nicht heruntergeladen werden 'bitbucket.org/mpapis/rvm/get/1.26.4.tar.gz'. curl zurückgegebenen status '23'."
  • cURL status-23 bedeutet, dass es konnte nicht schreiben in das lokale Dateisystem, sind Sie sicher, dass Sie beim Download auf das richtige Verzeichnis?
  • Ich kann laufen, rvm als root, aber nicht als user, sonst bekomme ich den curl status 23
InformationsquelleAutor BradM | 2014-12-18
Schreibe einen Kommentar