1.源码安装 Source Code
yum -y install gcc make gcc-c++ openssl-devel wget //yum下载相关的依赖包
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
tar -zvxf node-v0.10.26.tar.gz
cd node-v0.10.26
./configure
make && make install
2.二进制安装 Binaries
可以通过 wget 下载 或 直接在浏览器里下载
解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。
cd node-v0.10.26-linux-x64/bin
ls
./node -v
node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局:放在
/usr/local/bin/下
ln -s
/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
ln -s 软链接方式
3.通过包管理器
sudo yum install nodejs npm
不推荐这种方式 具说只支持到0.12.X 版本 ,后面的4.0 不能安装
4.通过NVM
NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换
如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装node 开发环境, 保持系统的干净.如果你使用 Windows 做开发, 那么你可以使用 nvmw 来替代 nvm;
先安装nvm
建议在用户下进行安装,如果在root下, 用户nvm 是无效的 有权限
wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz
tar -xf v0.23.0.tar.gz //解压
cd nvm-0.23.0/
./install.sh //执行脚本 这一步在 当前的角色的目录下建一个 .nvm的文件夹 和 设置 ./bashrc 环境变量 如果是root的话 就会在 /root/ 下面
source ~/.bash_profile //让设置生效
source ~/.nvm/nvm.sh
nvm --version
->0.23.0 //说明成功了
nvm list-remote //列出所有远程可安装的node列表
nvm install vX.XX //看上哪个就安装哪个
nvm ls //查看当前的安装的版本
nvm use vX.XX //切换版本
nvm alias defaul vX.XX //设置默认版本
nvm help //可以通过 帮助来看具体使用命令!!
安装完成后可以 把压缩包 还有该文件删除了 rm -rf nvm-0.23.0