nvm 删除 移除 node.js
正常用nvm卸载node.js版本号的命令是:
nvm uninstall 6.9.2
但是遇到了权限问题:
file is not writable: $NVM_DIR/versions/node/v6.9.2/bin/gulp Cannot uninstall, incorrect permissions on installation folder. This is usually caused by running `npm install -g` as root. Run the following commands as root to fix the permissions and then try again. chown -R xgllseo "$NVM_DIR/versions/node/v6.9.2" chmod -R u+w "$NVM_DIR/versions/node/v6.9.2"
大意是说有使用过root用户执行npm install -g命令,导致$NVM_DIR/versions/node/v6.9.2/bin/npm这个目录没有写权限,需要修改相应目录的权限。
尝试sudo卸载
改权限太麻烦了些,尝试sudo用root用户直接卸载。
$ sudo nvm uninstall 4.4.5 sudo: nvm: command not found
修改目录权限
查下 $NVM_DIR这个变量指向那个目录
$ echo $NVM_DIR /Users/xgllseo/.nvm
其实只要安装之前给的提示做:
sudo chown -R xgllseo "$NVM_DIR/versions/node/v6.9.2" sudo chmod -R u+w "$NVM_DIR/versions/node/v6.9.2"
再次执行
nvm uninstall 6.9.2