Ich habe die Umgebung $PATH
in der .bashrc
Datei für Knoten und npm gesetzt in /home/username/bin/
zu sein. Wenn ich mit which node
zum Beispiel überprüfe, zeigt es an der richtigen Stelle, dass /home/username/bin/node
sein, NOCH, wenn ich versuche zu node -v
oder node
ich den bash: /usr/bin/node: No such file or directory
(Hauptstandort) erhalten, so wird es nicht darüber hinweg.
Was kann ich tun, um die Prioritäten der Binärdateien festzulegen?
bitte neu formulieren, die sehr verwirrend – piyushj
erst nach zwei restartings der '.bashrc' Datei mit' source ~/.bashrc' es funktioniert. –
Ich wette, du hast die PATH-Variable nicht ** überprüft **. Wenn Sie nur $ PATH zurückgeben, erhalten Sie die PATH-Reihenfolge in der ** aktuellen Shell-Sitzung **. Es ist nur eine Reihenfolge von Verzeichnissen, in denen die Shell von links nach rechts läuft, um Ihre Binärdatei zu finden. – grochmal