"welche schienen" funktioniert .. aber "schienenversion" nicht ... wie kommt das?

963
abbood

Dies kann im Zusammenhang sein, was ich tat hier .. aber wenn ich den Befehl

which rails 

Ich bekomme

/usr/bin/rails 

aber wenn ich schreibe

rails --version 

Ich bekomme:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /Development/android-sdk-macosx in PATH, mode 040777 Rails is not currently installed on this system. To get the latest version, simply type:  $ sudo gem install rails  You can then rerun your "rails" command. 

wie macht das einen sinn?

3

1 Antwort auf die Frage

3
Grzegorz Żur

Befehl which railsläuft Programm, whichdas für eine ausführbare Datei mit dem Namen sucht nur railsauf PATHvariable Einträgen (siehe echo $PATHoder env | grep PATH). Die ausführbare Datei railswird in diesem Fall überhaupt nicht ausgeführt.

Der Befehl rails --versionführt die ausführbare Datei aus /usr/bin/railsund schlägt fehl, weil Bibliotheken fehlen.

hum .. also scheint die bedeutung hiervon zu sein, dass ich vorher schienen installiert habe, aber dann habe ich ein paar seiner bibliotheken gelöscht .. also jetzt habe ich nur noch eine shell ihres ehemaligen selbst erhalten (entschuldigung für die dramatische wording) .. und so Ich muss eh neu installieren abbood vor 10 Jahren 1
@abbood Ja, das scheint der Fall zu sein. Installieren Sie fehlende Bibliotheken oder das Ganze auf einmal. Grzegorz Żur vor 10 Jahren 0