在 CentOS 上通过源码编译安装 Node.js,一般步骤如下(以常见 CentOS 7/8 为例):
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc-c++ make python3
Node.js 新版本需要 Python 3(老版本可用 Python 2)
https://nodejs.org/en/download/
例如:
cd /usr/local/src
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1.tar.gz
tar -xzf node-v20.11.1.tar.gz
cd node-v20.11.1
./configure
或指定安装目录(推荐):
./configure --prefix=/usr/local/node
make -j$(nproc)
sudo make install
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
如果没指定
--prefix,通常是/usr/local/bin
node -v
npm -v
可加 -j 参数利用多核 CPU
python3 --version
必要时:
./configure --python=python3
如果你告诉我:
我可以给你更精确的命令。