1.二进制文件安装
官网:https://nodejs.org/en/download/
linux上进入 /usr/local/ 新建software目录
cd 到software 输入命令 wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
解压:xz -d node-v10.15.3-linux-x64.tar.xz
tar -xvf node-v10.15.3-linux-x64.tar
配置环境变量 vi /etc/profile
在vi 环境下 点击 i 进入插入状态,在export PATH的上一行添加如下内容 (环境变量中的内容是以冒号分割的)
PATH=$PATH:/usr/local/software/node-v10.15.3-linux-x64/bin
之后保存退出,执行 source /etc/profile 可以使变量生效(临时生效,新开终端可能会找不到node命令,重启之后可以一直生效)
然后执行 echo $PATH ,看看输出内容是否包含自己添加的内容,最后到其他目录中测试node -v和npm -v
2. 源码编译安装
这种方法需要下载node的源码,自行编译安装,编译耗时长(我试验时编译了40min),而且遇到linux的版本较旧时,自带的gcc编译工具也是较为久远的版本,为了编译node源码还得升级系统自带的一些工具,总之比较麻烦,不推荐。
具体步骤:首先找到源码下载地址:https://nodejs.org/en/download/(这里必须确认自己没下错包,最开始试验用源码安装的时候,下的是二进制的包,运行的时候各种问题,细心 一点少走弯路)
先安装编译环境,比如 node 编译依赖于 gcc、make、gcc-c++、openssl-devel 等三方模块,因此需要提前自己先安装依赖:
yum -y install gcc make gcc-c++ openssl-devel
下载完解压,在 linux 编译程序一般就分为三步:
a. 进入源码路径,执行里面的 configure 文件
./configure --prefix = 生成的二进制文件路径
b. 运行 make 命令,这个是编译过程,运行的时间可能稍长一些
c. 执行 install 命令
如果在第一步骤中配置的程序安装路径不在系统的环境量 PATH 中,需要自己添加。
参考资料:
http://www.cnblogs.com/dubaokun/p/3558848.html(本文主要参考该博客完成)
http://www.runoob.com/nodejs/nodejs-install-setup.html(菜鸟教程中对centos安装node也有详细步骤可查)
转载来自:https://my.oschina.net/u/3381212/blog/1629875