背景: 安装cluade code的前提是安装好版本号大于18的node。但是在工作场景中可能会遇到低版本Linux【16.04】下使用 nvm安装node后报错:
(base) ******@ubuntu:~$ node -v
node: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.27' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.25' not found (required by node)
node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found (required by node)
对于此类特定情况,可跳过 nvm,选择直接安装 node的全依赖版本
-
下载全依赖版本 node:https://unofficial-builds.nodejs.org/download/release/v18.18.0/
-
解压并重命名
tar -xzvf node-v18.18.0-linux-x64-glibc-217.tar.gz
mv node-v18.18.0-linux-x64-glibc-217 ~/node/node-v18
-
.bashrc中添加路径信息:
export PATH="/home/****/node/node-v18/bin:$PATH" -
修改 npm 使用阿里云镜像源
npm config set registry=https://registry.npmmirror.com
- 正常使用 npm 安装 cluade code 和 ccr