Rails: Befehl wurde nach erfolgreicher Installation nicht gefunden

7

Also habe ich Ruby, Gems und Rails installiert - aber immer wenn ich Rails tippe, bekomme ich den rails: Command not found. Fehler.

Ich habe eine Kopie meiner lokalen Edelsteine ​​gemacht, die ich unten einfügen werde

%Vor%

Ich habe auch meine Edelsteinumgebung (unten) überprüft

%Vor%

und echo meine $ PATH Variable /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin

Ich habe versucht, dorthin zu gehen, wo der whereis-Befehl mir gesagt hat, dass rails installiert wurde

%Vor%

und führe Schienen von dort aus, wieder, ich habe rails: Command not found.

Ich betreibe FreeBSD auf einem VPS und würde gerne einige zusätzliche Sprachen jenseits von PHP lernen, aber ich kann mir das nicht für mein Leben vorstellen ... jede Hilfe wäre fantastisch.

>     
Drazion 28.07.2012, 14:18
quelle

3 Antworten

2

Ich bin mir sicher, dass Ihr Problem durch Edelsteine ​​im anderen Edelsteinverzeichnis verursacht wurde, hier:

%Vor%

Schauen Sie für zukünftige Leser in Ihr anderes GEM PATHS .

(Und dann, wenn das falsch ist, werde ich diese Antwort entsprechend aktualisieren.)

    
Kevin Dickerson 08.08.2012, 07:11
quelle
17

Wenn Sie Rails nur über Bundler installiert haben, ist rails nur verfügbar, wenn Sie bundle exec rails ausführen.

Ein "nackter" Befehl rails existiert nur, wenn Sie gem install rails direkt ohne Bundler haben.

    
Grant Birchmeier 13.10.2014 15:43
quelle
2

Wenn Ihre App in der Produktion läuft, aber den Befehl rails für root nicht finden kann, könnte dies hilfreich sein:

run

script / rails c ENV

Anstelle von

Schienen c ENV

Ich hatte das gleiche Problem und habe es so gelöst. Die App lief mit nginx / passagier aber war nicht in der Lage, Rails Konsole / Rails Server auf Produktion zu laufen.

    
Muntasim 04.04.2013 08:14
quelle

Tags und Links