版权声明:写文章辛苦,请不要复制粘贴,如果要,请注明来处 https://blog.csdn.net/u012627861/article/details/83177888
简单说明
NVM
全称为Node Version Manager
,是一个存放在github上的工具。在github上有对nvm详细的描述。github地址:https://github.com/creationix/nvm。
安装NVM(依赖GIT,请确保已安装GIT)
在Terminal中运行命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
建议使用curl
的方式,因为Mac自带curl。而wget需要另行安装。安装后将创建目录/Users/<yourname>/.nvm
并将内容存放在这里。
命令执行时注意查看日志,出现下图这样说明缺少环境变量配置
- 第一处提示在
~/.bashrc
,~/,bash_profile
,~/.zshrc
,~/.profile
都没有找到所需要的配置信息。 - 第二处提示我们可以将
export NVM_DIR...
这句命令添加到恰当的文件中,也就是上面的四个文件其中的任何一个。 - 第三处的意思就是如果现在需要使用nvm,可以直接执行如下命令,然后就可以使用nvm了(这种方式在重新启动Terminal以后无法继续使用nvm)。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
注意这是两句命令!
为了能够在重新启动Terminal以后还能继续使用NVM,我们可以把这段配置信息添加到~/.bash_profile
或者~/.profile
文件中。
注意: 添加到~/.bashrc
或~/.zshrc
均无法在重启Terminal后使用NVM。
运行下面的命令将配置加入bash_profile文件并使其生效
cd ~
vim .bash_profile
# 将export NVM_DIR ... 粘贴到文件中
# ESC -> 键入":" -> 键入"wq" -> 回车保存
source .bash_profile
总结
- 执行
curl ...
执行安装 - 如果提示缺少配置信息,则添加
export $NVM_DIR ...
到~/.bash_profile
或者~/.profile
文件中重启或者执行source ...
命令。
卸载NVM
cd ~
rm -rf .nvm
# 移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc文件中关于nvm的配置
(完)