nvm not able to change the system node version using nvm
我正在一些远程linux服务器上工作,我想设置节点v8.0.0。 但似乎已经设置为使用v0.10.35以及我尝试使用nvm并设置不同的节点版本,它不起作用。
以下是简单的代码和输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | jk@:$ 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 jk@:~$ 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) jk@:~$ node -v v0.10.35 jk@:~$ nvm use 8.0.0 Now using node v8.0.0 (npm v1.4.28) jk@:~$ node -v v0.10.35 |
我检查了我的./bashrc文件等,但完全无能为什么nvm使用不起作用以及哪个文件实际上覆盖了这个。
(nvm维护者在这里)
如果您仍遇到问题,请在git repo http://nvm.sh上提交问题