最近开始整理之前开发的 AI 项目 ChatWorkstation ,一个免费工具,可以用于部署本地 AI 大模型应用的客户端,体验非常好,由于是跨平台的,所以需要编译和发布 MacOS 环境下的客户端版本。
在发布完 Windows 客户端之后,我拿出来仓库里许久没用的 MacBook Pro,决定用这个小本本来编译客户端,刚开始运行就发现这台电脑上的 Node 版本太低了,于是就使用 NVM 来安装了最新版的 LTS Node JS。
开始前又是一番 Google 搜索,要从各种烦人的界面中和搜索结果中找到正确的安装方式真的太费劲了,总算找到一个简单明了的安装和切换方式,这里简单记录下,方便之后查找使用:
安装 NVM
执行下列命令安装 NVM:
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash |
执行完成后,根据界面提示执行下列代码,使得新安装的 NVM 立即生效
1 | export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" |
查看版本
然后运行下列命令查看系统可用的版本:
1 | nvm list |
我的命令行界面输出下列版本列表:
最新稳定版
查看到并未有可选版本,于是执行下列命令安装了最新的长期稳定版本 LTS :
1 | nvm install --lts |
安装完成后成功切换到最新版本
1 | Installing latest LTS version. |
然后再次检查当前电脑环境的可用版本:
1 | long@loudefadeMacBook-Pro TravisBlog % nvm list |
更多 NVM 的使用方法可参考 NVM.SH 项目主页。