Skip to content

在 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