NVM共享目录安装方案
这份方案的目标不是“当前用户装一个 NVM”,而是把 NVM 放到统一目录,便于多个用户共用。
最小安装命令
NVM_DIR="/usr/local/software/nvm" PROFILE="/etc/profile" bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash'一种更完整的做法
sudo mkdir /usr/local/software
sudo chmod 777 /usr/local/software
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
mv ~/.nvm /usr/local/software然后在资源文件里补上:
export NVM_DIR="/usr/local/software/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"查看可安装版本
nvm ls-remote注意
共享目录安装虽然方便,但也意味着权限和维护边界更复杂。多用户共用时,最好提前约定谁负责升级和目录权限。