下载安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | NVM_DIR=/usr/local/nvm bash
开源地址:https://github.com/creationix/nvm
环境变量
系统输出的类似下文中的字符串,加入到【方法三】目标文件下面
export NVM_DIR="/usr/local/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
CentOS添加环境变量
在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中)。
方法一
直接运行命令export PATH=$PATH:/usr/local/webserver/php/bin
和 export PATH=$PATH:/usr/local/webserver/mysql/bin
使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。
方法二
执行vi ~/.bash_profile
修改文件中PATH一行,将/usr/local/webserver/php/bin
和 /usr/local/webserver/mysql/bin
加入到PATH=$PATH:$HOME/bin
一行之后
这种方法只对当前登录用户生效
方法三
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin
export PATH
最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。
配置基本参数【方法三】
vi /etc/profile
# nvm
export NVM_DIR="/usr/local/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
npm config set registry https://registry.npm.taobao.org
nvm的内置的几个固定的别名(alias)。
node和stable 当前安装的node的最新的稳定版本
iojs iojs的最新稳定版本
lts/* node lts 系列最新的稳定版本
lts/argon,lts/boron,lts/carbon分别指lts的三个大的版本的最新版本
nvm install lts/*
我们可以用别名来切换版本,也可以使用版本号来切换。
nvm use lts/*
不过这种方式切换node版本只能临时切换,当你开启新的terminal窗口的时候就失效了。如果要彻底的切换过来需要这么操作:
nvm alias default xxxx
nvm alias default lts/*