安装node和pm2
<p>需求:
node官网:<a href="https://nodejs.org/dist/v18.19.1/">https://nodejs.org/dist/v18.19.1/</a>
node版本:18.19.1<br />
pm2:最新版本</p>
<p>安装node</p>
<pre><code>wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
tar -xvf node-v20.11.0-linux-x64.tar.xz
mv node-v20.11.0-linux-x64 nodejs
# 测试一下node和npm环境变量是否正常
./node -v
</code></pre>
<p>node -v报错</p>
<pre><code>node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)</code></pre>
<p>解决方案:<a href="https://zhuanlan.zhihu.com/p/649296127">https://zhuanlan.zhihu.com/p/649296127</a> 跟着步骤做完</p>
<p>创建软连接</p>
<pre><code># 建立软连接,变为全局变量
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
#目的是shiyue用户也能执行 sudo node 命令
ln -s /data/node18/nodejs/bin/node /usr/bin/
ln -s /data/node18/nodejs/bin/npm /usr/bin/
</code></pre>