Linux下载地址 https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.xz
CentOS 6.9安装NodeJS命令:
一、非编译安装NodeJS:
0 1 2 3 |
# wget https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.xz # tar -cvJf node-v8.9.4-linux-x64.tar.xz # ls node-v8.9.4-linux-x64 bin CHANGELOG.md include lib LICENSE README.md share |
如果是上面的目录结构,这是不需要编译安装,也就是说直接把它放在某个位置,之后把目录加入到Linux环境变量就可以使用了。方法如下:
建一个文件夹,准备复制node文件:
0 |
# mkdir /usr/local/node-8.9.4 |
复件文件(cp前面有个反斜杠,意思是屏蔽当前命令使用别名):
0 |
# \cp -rf node-v8.9.4-linux-x64/* /usr/local/node-8.9.4 |
使用vi工具(vi/vim命令及使用方法)把路径加入环境变量:
0 |
# vi /etc/profile |
打开文件后,把下面代码加在最后面,如下:
0 1 2 3 |
# NodeJS (注释) export NODE_HOME=/usr/local/node-8.9.4 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules |
修改完文件后,需要再重新执行一下环境文件
0 |
# source /etc/profile (使配置文件生效) |
查看是否成功:
0 1 |
# node -v v8.9.4 |
如果成功则会打印出安装的Node版本号,则清理一下垃圾,如下:
0 |
# rm -rf node-v8.9.4-linux-x64 node-v8.9.4-linux-x64.tar.xz |
完成。
二、编译安装NodeJS:
如果是需要编译安装的Node,命令如下:
0 1 2 3 4 5 6 7 |
# yum -y install gcc make gcc-c++ openssl-devel wget # wget https://npm.taobao.org/mirrors/node/v8.9.4/xxxxxxx.xx # tar -zxvf node-v8.9.4-linux-x64.tar.gz # cd node-v8.9.4-linux-x64 # ./config --prefix=/usr/local/node-8.9.4 # make && make install # node -v v8.9.4 |
如果无法查看到版本号,需要手动加入环境变量:
0 1 2 3 4 5 6 7 |
# vi /etc/profile.d/node.sh export PATH=$PATH:/usr/local/node-8.9.4/bin > > > :wq # node -v v8.9.4 |
还有一种加入到全局的方法:
0 1 |
# ln -s node-v8.9.4-linux-x64/bin/node /usr/local-8.9.4/bin/node # ln -s node-v8.9.4-linux-x64/bin/npm /usr/local-8.9.4/bin/npm |
三、yum安装NodeJS:
另有一种更简单的方法,通过yum包管理器安装,我没有这么安装过,因为我怀疑他不是最新版本,但是我查询它是有Nodejs-x64包的,命令如下:
0 1 2 |
# yum search nodejs.x86_64 //正常情况应该会存在的 nodejs.x86_64 : JavaScript runtime # yum -y install nodejs.x86_64 |