Ich arbeite auf einem Remote-Linux-Server, wo ich Knoten v8.0.0 festlegen möchte. Aber es scheint, dass dies eingestellt wurde, um v0.10.35 zu verwenden und wie viel ich versuche, nvm zu verwenden und verschiedene Knotenversionen zu setzen, funktioniert es nicht.nvm nicht in der Lage, die Systemknotenversion mit nvm zu ändern
Hier sind die einfachen Code und Ausgabe:
[email protected]:$ nvm debug
nvm --version: v0.32.0
$SHELL: /bin/bash
$HOME: /home/jk
$NVM_DIR: '$HOME/.nvm'
$PREFIX: ''
$NPM_CONFIG_PREFIX: ''
nvm current: system
which node: /usr/bin/node
which iojs: which: no iojs in (/data/thirdparty/gcc-6.1.0/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:$HOME/bin)
which npm: /usr/bin/npm
npm config get prefix: Error: ENOENT, stat '$NVM_DIR/versions/node/v8.0.0'
npm root -g: $NVM_DIR/versions/node/v8.0.0/lib/node_modules
[email protected]:~$ nvm list
v6.1.0
v6.6.0
v8.0.0
-> system
default -> v8.0.0
system -> 8.0.0 (-> v8.0.0)
node -> stable (-> v8.0.0) (default)
stable -> 8.0 (-> v8.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/argon (-> N/A)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.2 (-> N/A)
lts/carbon -> v8.9.3 (-> N/A)
[email protected]:~$ node -v
v0.10.35
[email protected]:~$ nvm use 8.0.0
Now using node v8.0.0 (npm v1.4.28)
[email protected]:~$ node -v
v0.10.35
I etc meine ./bashrc Datei überprüft, aber völlig ahnungslos, warum NVM Einsatz arbeiten und Datei nicht dem diese tatsächlich überschrieben werden.
Stack-Überlauf ist eine Seite für die Programmierung und Entwicklung Fragen stellen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww
[Wie lösche ich den Cache-Speicherpfad von Bash zu ausführbaren Dateien?] (Https://unix.stackexchange.com/q/5609/56041), [Wie bekomme ich bash, um den Cache von Programmspeicherorten automatisch zu aktualisieren?] (Https://superuser.com/q/733744/173513), [Was ist der Zweck des Hash-Befehls?] (https://unix.stackexchange.com/q/86012/56041), usw. Sie könnten auch interessiert sein an Überprüfen Sie, ob ein Programm von einem Bash-Skript existiert] (https://stackoverflow.com/q/592620/608639) und [Wie kann überprüft werden, ob ein Befehl in einem Shell-Skript existiert?] (Https://stackoverflow.com/q/ 7522712/608639) – jww