2016-05-07 12 views
1

Ich wechselte vor kurzem zu zsh von bash und konnte keine npm Bündel installieren. Ich habe einige Stack-Überläufe gefunden, die mir sagen, dass ich den Pfad in meinem zsh-Profil zurücksetzen soll. Jetzt kann ich keine Befehle ausführen, einschließlich bundle install.zsh Befehl nicht gefunden, wahrscheinlich Pfad Problem

Dinge, die ich habe versucht:

PATH=/usr/bin:/bin:/usr/sbin:/sbin 
export path 

von der Kommandozeile

Ändern ~/.zshrc

hinzufügen
PATH=/usr/bin:/bin:/usr/sbin:/sbin 
export PATH 

, dann speichern und neu zu starten iTerm.

Als ich echo $PATH, das ist, was ich bekommen: /usr/bin:/bin:/usr/sbin:/sbin

nach jeder Änderung mein Terminal Neustart, habe ich noch bekommen: zsh: command not found: bundle

Hilfe wäre sehr dankbar!

UPDATE: Ich habe versucht, zu einem anderen Computer wechseln und den Repo klonen und bekomme den gleichen Fehler, wenn ich versuche, zu installieren. Wenn ich zu einem anderen Repo auf dem anderen Computer wechsle (wo ich den Pfad nicht verwechselt habe), funktioniert die Bundle-Installation. Auf meinem ersten Computer (mit den Pfadänderungen) ermöglicht keines der Repos die Installation des Bundles.

Antwort

0

Wissen Sie, wo Ihr Bündelprogramm ist (Sie können locate oder find verwenden)? Es kann in einem anderen Verzeichnis sein, das nicht in Ihrem Pfad ist. Zum Beispiel kann es in /usr/local/bin sein, also sollten Sie diesen Pfad zu Ihrem $PATH hinzufügen.