昨天想要安装一个node环境,搜到不少方法,可是好多地方由于某些缘由没法安装成功,因而乎,我copy过来挨个作了尝试,不能正确安装的地方作了一点修改,作个记录;linux
①安装nvm
1.1.安装nvm;npm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
或者bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
1.2.安装nvm;curl
可以使用nvm --version 命令检查nvm是否安装成功
②安装node
2.1.查看能够安装的node版本工具
2.2
安装想要安装版本的node,(例如:)测试
③查看版本号(验证是否安装成功)
其余命令
nvm list 查看全部安装版本号
nvm use v4.3.1 切换到v4.3.1版本
nvm alias default v4.3.1 设置默认版本为v4.3.1
①下载源码
前往https://nodejs.org/en/download/ 选择想要安装的版本复制连接,ex:
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5.tar.gz
②解压源码
tar xzvf node-v* && cd node-v*
③安装编译环境(下载内容较多,版本过低可能出现编译失败的情况);
sudo yum install gcc gcc-c++
④编译
⑤安装
⑥查看版本号
①下载EPEL
sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
②安装
③测试安装
①下载已编译版本
前往https://nodejs.org/en/download/选择对应版本右键复制连接地址;ex:
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
②解压(解压分两步,第一步获得**.tar文件,第二步解压获得文件夹)
xz -d ***.tar.xz
tar -xvf ***.tar
③设置全局(配置环境变量)(若是不知道node所在目录可切换到bin目录使用pwd命令查看);
切换到etc目录编辑profile文件
加入一行 export PATH="$PATH:node所在路径(/root/node-v4.4.5-linux-x64/bin)"
export PATH="$PATH:/root/node-v4.4.5-linux-x64/bin"
保存退出!!
重启生效;
③查看版本号
npm是node的包管理工具,以上方法会自动安装node和npm;若是npm没有安装成功,咱们须要使用
命令来安装npm;