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.
>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.)
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.
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.
Tags und Links ruby ruby-on-rails freebsd