起因

学习一个项目,需要用到node.js,于是在自己的小服务器上apt install nodejs安装,安装后发现node.js对版本的要求比较严格,需要再装其他版本,索性安装一个nvm用来管理node.js。

但nvm貌似只能通过curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash等命令在线安装,又不想浪费时间看install.sh,于是想办法离线对其进行安装。

离线安装

简单看了下nvm,其实下载源码就可使用,只是需要写入环境变量。因此去github仓库下载了zip压缩包并到服务器上解压缩。

然后编辑当前用户的.bash_profile文件,将以下内容复制到最后并保存退出即可:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

验证是否成功

开启一个会话,输入nvm --version,即可验证。

Q.E.D.


遇事不决,可问春风