当我 nvm ls
时-> v4.3.2
system
default -> 4.3.2 (-> v4.3.2)
node -> stable (-> v4.3.2) (default)
stable -> 4.3 (-> v4.3.2) (default)
iojs -> N/A (default)
当我做nodejs --version时
我得到v0.10.25
我如何摆脱v0.10.25
?
我提到this后面的两个答案。我想删除使用sudo apt-get install nodejs
答案 0 :(得分:1)
而不是随机搜索nodejs安装文件夹
首先使用会产生which nodejs
/usr/bin/nodejs
现在进入/usr/bin
并使用sudo rm -rf nodejs
删除nodejs。
现在输入nodejs --version
应该是使用nvm安装的节点版本。
答案 1 :(得分:1)
您可能错过了〜/ .profile 设置,或者在安装nvm后尚未执行此设置。例如,请参阅this howto并检查您的〜/ .profile 文件中是否有类似的内容:
export NVM_DIR="/home/<your_user_name>/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
如果有,请尝试执行source ~/.profile
并重试。
之后,如果你执行which node
,它应该输出如下内容:
/home/<your_user_name>/.nvm/<your_selected_node_version>/bin/node