1 安装git
yum install -y git
如果提示没有权限则使用su切换至管理员权限。
2 安装编译器
nodejs目前的要求如下:
- gcc and g++ 4.9.4 or newer, or
- clang and clang++ 3.4.2 or newer (macOS: latest Xcode Command Line Tools)
- Python 2.7
- Python 2.7 end of life is in 2019 so a transition to Python 3 is underway.
- Python 3.5, 3.6, and 3.7 are experimental.
- GNU Make 3.81 or newer
所以我们接下来执行如下命令:
yum install -y gcc
yum install -y gcc-c++
使用g++ --version查看版本,发现是4.8.5版本,没有达到要求,所以我们就只能再次升级g++。
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash #启动gcc8
注意,scl enable devtoolset-8 bash启动gcc8仅在执行这条命令的窗口下有效,换到其他窗口g++依然没有升级,所以在哪个窗口用gcc就执行以下这个命令。
安装python:
yum install python
如果已经安装了,就查看版本是不是高于2.7
更新了GCC后GNU就不用管了,一起的。
跑nodejs码源
前面的要求都装好了之后,我们就去下载nodejs的码源,github如果比较慢的话,可以上官网下载(快很多),选择source code。