Ich hatte NVM bereits installiert, dann entdeckte ich oh-my-zsh und installierte das. Es scheint ein nvm plugin zu haben, welches ich in .zshrc aktiviert habe.
Ich habe das auch in meine .zprofile
geschrieben %Vor%Nun kann ich nvm verwenden, aber wenn ich Alias-Standard auf eine andere Version setze, schaltet nvm beim nächsten Öffnen der Shell zurück.
%Vor%Dann nach dem Öffnen einer neuen Shell:
%Vor%Könnte meine alte Bash etwas Chaos anrichten? Ich bin auf OSX, aber ich denke, es macht keinen Unterschied.
--------- Bearbeiten ------ Mehr Ausgabe als angefordert
%Vor%Ich habe gerade herausgefunden, warum es zu 1.2.0 zurückkehrt, denke ich. Während der Installation von oh-my-zsh scheint es den aktiven PATH von meiner Bash-Shell übernommen und in die .zshrc-Datei kopiert zu haben, einschließlich des aktiven nvm-Pfads zu der Zeit:
%Vor%Aber nachdem ich das aus PATH entfernt habe, kann meine zsh nach dem Start einer neuen Shell keine Node-Binärdatei mehr finden. Also noch die Frage ist, ich frage, warum nicht die NVM-Einstellung erinnert? Ich kann es immer noch in der aktiven Shell setzen wie vorher, es klebt einfach nicht.
Ich denke jetzt, dass etwas fundamental falsch mit meiner Oh-my-zsh-Installation sein könnte. Ich habe das Git-Plugin zum Beispiel in zshrc aktiviert, aber der Befehl "gst" ist kein gültiger Alias.
plugins = (git, gitflow, nvm, brew, tmux)
%Vor%Ich habe es jetzt funktioniert. Oh-my-zsh neu installiert.
Ich bin mir nicht sicher, was sich geändert hat. Es scheint, dass ich das nvm-Plugin dafür aktiviert halten muss, damit es funktioniert.
Ohne das Plugin habe ich versucht, den nvm-Startbefehl in .zprofile
zu setzen %Vor%Obwohl die Datei beim Erstellen einer neuen Shell geladen wird, scheint NVM nicht ordnungsgemäß aktiviert zu sein.
Ich habe auch bemerkt, dass wenn ich einen Fehler in der ZSH-Plugin-Konfiguration in .zshrc mache, es keinen Fehler gibt und die Plugins einfach nicht funktionieren. Das ist etwas vorsichtiges, denke ich. Zum Beispiel habe ich ein Komma zufällig verwendet und dann brechen die Plugins ohne Warnung:
%Vor% Ich benutze OSX 10.11.6 mit Hyper und Oh My Zsh. Ich musste nvm
deinstallieren, das über homebrew
installiert wurde, neu installieren es mit dem Befehl curl und dann diese Zeile ganz unten hinzufügen, damit es richtig funktioniert. Ich bin sicher, das ist etwas mit all meinen Plugins / setting / blah, aber das hat es für mich funktioniert:
ganz am Ende meiner Datei ~/.zshrc
Das hat für mich funktioniert, als ich zu ~/.zprofile