起因
学习一个项目,需要用到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.