在 root 用户下安装的软件,普通用户一般是可以使用的
但是 nvm 安装后,默认会安装到 /root/.nvm
下
而在环境变量里定义的 nvm 路径是 $HOME/.nvm
而 $home
这个变量在 root
用户下对应的是 /root
而在其它用户下则不是,并且其它用户下不能没有 root
目录的访问权限
并且环境变量里也没有配置 nvm
因此需要先将 nvm
移到一个所有用户都能访问的目录,或者给 root
目录加权限
bash
# 将 .nvm 及其所有内容移到 src 内
cp /root/.nvm /usr/local/src/
# 分别在 root 用户和普通用户下执行
vi ~/bash_rc
并将 nvm 路径 改成 /usr/local/src/.nvm
普通用户需要配置 nvm 的环境变量,与 root
用户的一样配置即可
bash
# 分别在两个用户下让环境变量生效
source ~/bash_rc
现在切换到普通用户下可以使用 nvm
了
0