记录云服务器上安装node

87 阅读1分钟

下一篇:记录用pm2启动nestjs项目 - 掘金 (juejin.cn)

因为不同的项目依赖的node版本可能不同,所以我的目标是可以node多版本切换,因此先从安装nvm开始。

在安装node之前,我们先测试一下服务期是否已经安装了node

node -v

如果已经安装node的话,会显示node版本

一、安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  • 注:安装完成之后,要重启一下终端才能生效

查看nvm是否安装成功:

nvm -v

二、使用nvm安装node

安装特定版本的node

nvm install 14.21.2
nvm install 16.15.1

查看已安装的版本

nvm list

切换node版本

nvm use 16.15.1

三、出现的问题:

我安装完并切换到18.15.0版本之后,出现了以下的错误:

image.png

大概率是因为当前服务器从操作系统版本低的问题,我切换成node 16 就没有这个错误,我在以下的issue查到了相关问题: node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node) · Issue #2972 · nvm-sh/nvm (github.com)

下一篇:记录用pm2启动nestjs项目 - 掘金 (juejin.cn)