Das Extra /
kommt, weil Ihr PFAD /usr/local/bin/
vor der Auflistung enthält /usr/local/bin
(zweimal). Vielleicht möchten Sie sich die Dateien ansehen, die Ihren Pfad festlegen (wie ~/.bash_profile
oder ~/.bashrc
), und die Redundanzen bereinigen.
Wo ist mein Befehl (Heroku) gegangen?
Ich gehe davon aus, dass ich mich darin geschult habe, aber meine Google-Suchen und das geringe Wissen darüber, wie OS X einen Befehl findet, sind erschöpft.
Ich benutze Heroku seit Jahren und heute bekomme ich aus irgendeinem Grund das Ergebnis:
/usr/local/bin/heroku: /usr/local/bin/ruby: bad interpreter: No such file or directory
Die erste Zeile von / usr / local / bin / heroku ergibt:
#!/usr/local/heroku/ruby/bin/ruby
Ich habe an dieser Stelle kein Ruby-Verzeichnis, aber wenn ich es mit einem früheren Backup vergleiche, hatte ich es noch nie dort. Stattdessen verwende ich RVM, die auf meinen aktuellen Rubin zeigt.
welcher Rubin
/Users/sam/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
Das nächste was zu versuchen ist, welches Heroku
/usr/local/bin//heroku
Das wirft mich. Woher kommt dieser zusätzliche Pfadtrenner? Hier ist das Ergebnis meines Echo $ PATH
/Users/sam/.rvm/gems/ruby-2.0.0-p353/bin:/Users/sam/.rvm/gems/ruby-2.0.0-p353@global/bin:/Users/sam/.rvm/rubies/ruby-2.0.0-p353/bin:/Users/sam/.rvm/bin:/usr/local/share/python:/usr/local/bin/:/usr/local/sbin:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/heroku/bin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
Rubin -v
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0]
Ändern der ersten Zeile von / usr / local / bin / ruby in den Speicherort von Ruby rvm verwendet die oben genannten Fehler in den Ruby-Befehlen in dieser Datei, was seltsam ist, da ich in keiner anderen Hinsicht Probleme mit Ruby habe.
Dies liegt wahrscheinlich an einigen Dingen, die ich getan habe, da dies ein kürzlich auftretendes Phänomen ist. Ich habe vor kurzem einen Neustart durchgeführt (um die Yosemite-Partition auszuprobieren), und das ist das einzige, was ich ändern kann. Welche anderen Informationen helfen, dieses Problem zu lösen ?, thanx, sam
1 Antwort auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?