nodejs环境搭建(系统环境为linux。window和mac环境直接下载安装包一步一步安装即可)。

安装nodejs

方式一:通过包管理器安装(推荐)

1,获取安装nodejs的shell脚本并下载安装包

curl --silent --location https://rpm.nodesource.com/setup | bash -

或者指定写法获取指定版本

如:
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -

2,使用yum安装

yum -y install nodejs

3,安装多版本管理器

# 安装n模块
npm -g install n
# 使用n模块切换nodejs版本,若未安装就下载安装。
n 4.4.4 # 切换到4.4.4版本

此方法参考:官网说明

方式二:二进制文件安装

1,下载编译后的二进制文件

地址:官网下载即可。
注意:区分源码包,源码包命名一般为:node-v4.4.4.tar.gz

2,将下载的二进制文件解压到你的nodejs目录

3,如果你的nodejs目录不系统默认环境变量找寻目录(echo $PATH命令可以查看),则需要配置环境变量。

4,配置环境变量(3成立时)(环境变量配置参考

# 修改/etc/profile文件,在末尾添加以下内容
export NODE_HOME=/usr/local/node  # Node所在路径
export PATH=$NODE_HOME/bin:$PATH
# 重启系统或者执行命令 source /etc/profile或. /etc/profile来生效
source /etc/profile

注:$PATH通常默认为:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin几个目录,“:”为环境变量分隔符,如果nodejs编译后的二进制文件没有放在这几个目录中,则需要配置环境变量。

方式三:源码编译安装

1,环境依赖

1.1,python环境:Python 2.6或Python 2.7。若低于该版本,升级(见下面的升级python方法)(请勿升级到3.x)

1.2,源代码编译器:Node自身有部分代码通过C/C++编写,所以需要GCC或G++编译器。

yum -y install gcc-c++ #(无GCC环境时)

1.3,libssl-dev:提供 SSL/TLS 加密支持

yum -y install openssl-devel # (可选)

1.4,make工具:建议使用该工具的3.81版本或者更新的版本。

yum install make # (无make命令时)

2,源码包下载及编译安装

1.1,直接官网下载或者使用wget(若没有wget工具,则yum -y install wget安装)下载。
1.2,解压,编译安装
tar zxvf node-v4.4.4.tar.gz
cd node-v4.4.4.tar.gz
./configure
make
make install

卸载nodejs:

方法一:使用命令卸载

该方法需要源码包。且只能删除/usr/local/下的nodejs,不能删除/usr/下的nodejs。不能彻底删除

# 进入解压的源码包执行./configure和make uninstall
./configure
make uninstall

方法二:直接删除环境变量中的关于nodejs的文件。

该方法可以彻底卸载,但是比较麻烦。

最后:卸载nodejs都是一件麻烦的事情。

辅助内容

2,升级python(谨慎!通常不用升级)

1.1,直接下载 python源码包 或者

wget downloadUrl

1.2,安装升级python

# 先将 xxx.tar.xz解压成 xxx.tar
xz -d xxx.tar.xz (如没有xz命令,则先yum -y install xz 安装) 
# 再用 tar xvf xxx.tar来解包
tar xvf xxx.tar
# 进入xxx目录执行
./configure
make               
make install