ubuntu 安装nvm后 nvm权限不足,sudo nvm找不到nvm命令
时间: 2023-11-24 08:53:23 浏览: 1066
nvm、nrm、npm 安装和使用详解(小结)
5星 · 资源好评率100%
在Ubuntu安装nvm后,如果使用sudo nvm命令提示找不到nvm命令,可能是因为sudo命令无法识别nvm命令的路径。解决方法如下:
1.使用sudo -i命令切换到root用户,然后再执行nvm命令。
2.将nvm命令添加到sudo用户的环境变量中。可以通过以下步骤实现:
2.1 打开/etc/sudoers文件,可以使用以下命令打开:
```shell
sudo visudo
```
2.2 在文件末尾添加以下内容:
```shell
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/<your_username>/.nvm/versions/node/v14.17.0/bin"
```
其中,<your_username>需要替换为你的用户名,/home/<your_username>/.nvm/versions/node/v14.17.0/bin是nvm命令的路径,需要根据实际情况进行修改。
2.3 保存文件并退出。
2.4 重新打开终端窗口,使用sudo nvm命令测试是否生效。
阅读全文