CentOS 7 NVM

下载安装

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/binexport 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/*

你可能感兴趣的:(CentOS 7 NVM)