Wie kommt es, dass ich jedes Mal, wenn ich ein neues Terminal starte, eine Quelle für ~ / .profile angeben muss?

1

Wenn ich mein Terminal starte und ich tue

node --version

Ich bekomme 2. w/e

Dann versuche ich es nvm use 5.3.0 und es heißt nvm: command not found

Also muss ich

source ~/.profile

Dann kann ich das benutzen nvm Befehl, aber auch die Knotenversion wird zurückgesetzt auf 2. w/e Wie kann ich das Problem beheben, wenn ich das Terminal schließe und es nicht zu speichern scheint?

XCritics
quelle
1
Überprüfen Sie die Ausgabe von which node in jedem Fall. Meine Vermutung ist etwas in Ihrem .bash_profile ist durcheinander und kommt irgendwie nicht mal an die .profile Datei, um dann die richtigen Pfade zu laden.
JakeGould
Liefern Sie weitere Details: Welche Shell? Welcher Terminal-Emulator? Warum hast du das mit beiden getaggt? linux und osx? Auf welchem ​​Betriebssystem und in welcher Version tritt dies auf?
Chris Page