linux 通过nvm安装node
官方介绍:https://github.com/creationix/nvm#installation
PS:通常不要用root权限安装软件,因为线上任何服务部署都不允许用root,其他软件用root安装了,很可能导致部署的时候各种日志文件为root权限
一、安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash (推荐)
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
之后
source ~/.bashrc
ok。
遇到的问题:
克隆github项目出现SSL connect error
git clone https://github.com/creationix/nvm Cloning into 'nvm'... fatal: unable to access 'https://github.com/creationix/nvm/': SSL connect error
原因
ssl证书可能过期了
解决方案
yum update -y nss curl libcurl
二、安装node
nvm install stable #安装最新稳定版
OK 额外说明
nvm install stable #安装最新稳定版 node nvm install v4.2.2 #安装 4.2.2 版本 nvm install v0.12.7 #安装 0.12.7 版本
特别说明:以下模块安装仅供演示说明,并非必须安装模块
nvm use 0 #切换至 0.12.7 版本 npm install -g mz-fis #安装 mz-fis 模块至全局目录,安装完成的路径是 /Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis nvm use 4 #切换至 4.2.2 版本 npm install -g react-native-cli #安装 react-native-cli 模块至全局目录,安装完成的路径是 /Users/<你的用户名>/.nvm/versions/node/v4.2.2/lib/react-native-cli
nvm alias default 0.12.7 #设置默认 node 版本为 0.12.7