zsh: command not found: gulp
Habe ich installiert zsh mit homebrew und änderte meine shell zu. Ich habe ein problem beim ausführen der gulp
Befehl, was auch geklappt hat, bevor ich Sie verändert die shell auf zsh.
zsh: command not found: gulp
Ein wenig Forschung hinterlässt bei mir zu glauben, es hat etwas zu tun mit meinem PFAD. Mein PFAD sieht so aus ist mein .zshrc
Datei.
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Möchte ich sagen, ich installierte Knoten mit brew. Wie kann ich ein Schluck mit zsh ohne änderung zurück auf die default-shell?
Jede Hilfe ist willkommen. Vielen Dank im Voraus!
- Gut, wo ist der
gulp
binäre? Versuchenwhereis gulp
in Ihre alte shell und sehen, ob das der Pfad ist in IhremPATH
variable. whereis gulp
nichts zurückgibt. Aberwhich gulp
gibt diese:/Users/realph/.node/bin/gulp
.- Dann fügen Sie
$HOME/.node/bin
auf Ihrem Weg. - Der
.zshrc
- Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Üblicherweise ist es nicht nötig - und es ist wahrscheinlich eine schlechte Idee, um
PATH
um einen Literalwert in~/.zshrc
. In doing so, können Sie entfernen Sie einige Verzeichnisse, die zuvor Hinzugefügt wurdenPATH
.In Ihrem Fall, als es funktionierte mit einer anderen shell, würde ich zuerst versuchen, entfernen Sie einfach die Zeile, wo Sie
PATH
als zsh Erben solltePATH
aus eigenen übergeordneten Umwelt.Wenn das nicht hilft, fügen Sie den Pfad mit
gulp
(wahrscheinlich, weil es wurde vorher Hinzugefügt, in der Sie die Konfiguration Ihrer alten Schale), Sie können hinzufügenIhrem
~/.zshrc
.Hinweis:
PATH
ist bereits Teil der Umwelt, gibt es keine Notwendigkeit, zu exportieren, wieder.In der Regel, wenn Sie etwas hinzufügen möchten, um
PATH
Sie verwenden können:Dieser stellt
/something/new/bin
zuPATH
Wenn Sie wirklich wollen, entfernen Sie etwas von
PATH
dies sollte den trick tun:Diese entfernt alle vorkommen von
/something/old/bin
(Schrägstriche müssen escaped werden) ausPATH
und dann entfernt doppelte Doppelpunkte.events.js:72 throw er; // Unhandled 'error' event
.Habe ich
sudo npm install gulp -g
, tippte mein Passwort ein, und nach der Installation hat es bei mir geklappt.Hinzufügen
$HOME/.node/bin
zu Ihrer path-variable, d.h. fügen Sie die folgende Zeile zu Ihrer.zshrc
:$PATH
variable?Öffnen .zshrs-Datei und fügen Sie diese:
Als Teil einer tool:
VivaGraphJS
ich Tat dies und es funktionierte:node_modules/.bin/gulp release
und bekam: