linux编译安装node,Linux CentOS编译与非编译安装NodeJS方法

Linux下载地址 https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.xz

CentOS 6.9安装NodeJS命令:

一、非编译安装NodeJS:

# 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

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

binCHANGELOG.mdincludelibLICENSEREADME.mdshare

如果是上面的目录结构,这是不需要编译安装,也就是说直接把它放在某个位置,之后把目录加入到Linux环境变量就可以使用了。方法如下:

建一个文件夹,准备复制node文件:

# mkdir /usr/local/node-8.9.4

0

# mkdir /usr/local/node-8.9.4

复件文件(cp前面有个反斜杠,意思是屏蔽当前命令使用别名):

# \cp -rf node-v8.9.4-linux-x64/* /usr/local/node-8.9.4

0

# \cp -rf node-v8.9.4-linux-x64/* /usr/local/node-8.9.4

使用vi工具(vi/vim命令及使用方法)把路径加入环境变量:

# vi /etc/profile

0

# vi /etc/profile

打开文件后,把下面代码加在最后面,如下:

# 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

1

2

3

# NodeJS (注释)

exportNODE_HOME=/usr/local/node-8.9.4

exportPATH=$PATH:$NODE_HOME/bin

exportNODE_PATH=$NODE_HOME/lib/node_modules

修改完文件后,需要再重新执行一下环境文件

# source /etc/profile (使配置文件生效)

0

# source /etc/profile (使配置文件生效)

查看是否成功:

# node -v

v8.9.4

0

1

# node -v

v8.9.4

如果成功则会打印出安装的Node版本号,则清理一下垃圾,如下:

# rm -rf node-v8.9.4-linux-x64 node-v8.9.4-linux-x64.tar.xz

0

# rm -rf node-v8.9.4-linux-x64 node-v8.9.4-linux-x64.tar.xz

完成。

二、编译安装NodeJS:

如果是需要编译安装的Node,命令如下:

# 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

# 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

如果无法查看到版本号,需要手动加入环境变量:

# vi /etc/profile.d/node.sh

export PATH=$PATH:/usr/local/node-8.9.4/bin

>

>

>

:wq

# node -v

v8.9.4

0

1

2

3

4

5

6

7

# vi /etc/profile.d/node.sh

exportPATH=$PATH:/usr/local/node-8.9.4/bin

>

>

>

:wq

# node -v

v8.9.4

还有一种加入到全局的方法:

# 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

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包的,命令如下:

# yum search nodejs.x86_64 //正常情况应该会存在的

nodejs.x86_64 : JavaScript runtime

# yum -y install nodejs.x86_64

0

1

2

# yum search nodejs.x86_64 //正常情况应该会存在的

nodejs.x86_64:JavaScriptruntime

# yum -y install nodejs.x86_64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值