mac 环境安装 nvm

绝对不能用sudo安装,即不能用root来安装,否则,普通用户无法使用,会出现以下的问题:

复制代码
1
JAVASCRIPT
1.nvm安装node的时候会报:mkdir: /Users/fuzemeng/.nvm/alias/lts: Permission denied
复制代码
1
BASH
2.nvm: command not found
进入home

复制代码
1
SHELL
cd ~
克隆nvm仓库到当前目录,

复制代码
1
NGINX
git clone https://github.com/nvm-sh/nvm.git .nvm
进入.nvm目录

复制代码
1
BASH
cd ~/.nvm
切换到最新的版本分支

复制代码
1
APACHE
git checkout v0.38.0
启动nvm

复制代码
1
. ./nvm.sh
配置.bash_profile文件

复制代码
1
NGINX
vim ~/.bash_profile
将下面的内容写入.bash_profile文件

复制代码
1
2
3
BASH
export NVM_DIR=“ H O M E / . n v m " [ − s " HOME/.nvm" [ -s " HOME/.nvm"[s"NVM_DIR/nvm.sh” ] && . “KaTeX parse error: Expected 'EOF', got '#' at position 18: …M_DIR/nvm.sh" #̲ This loads nvm…NVM_DIR/bash_completion” ] && . “$NVM_DIR/bash_completion” # This loads nvm bash_completion
重新加载.bash_profile文件

复制代码
1
BASH
source ~/.bash_profile
重新打开终端:nvm -v测试一下
如果报找不到nvm的错误,那么再配置一下.zshrc文件,并重新加载。

复制代码
1
BASH
source ~/.bash_profile
或者,我们将.bash_profile文件中的内容剪切到.zshrc文件中。

报错解决方案参考
报错解决方案参考

安装详情参考

卸载

复制代码
1
PERL
nvm use system
复制代码
1
COFFEESCRIPT
npm uninstall -g a_module
执行下面的命令移除nvm内容

复制代码
1
BASH
cd ~
复制代码
1
CSS
rm -rf .nvm
移除掉~/.profile, /.bash_profile,/.zshrc,~/.bashrc文件中关于nvm的配置

nvm管理多个node版本的情况下,需要设置默认node版本,

复制代码
1
APACHE
nvm alias default 8.1.0 # 指定版本号
或者

复制代码
1
CSHARP
nvm alias default node # 默认最新版本
然后再执行一下

复制代码
1
NGINX
nvm use 版本号
这样子的话,重启终端,node版本才不会发生变化

本文乃原创,如有雷同,纯属巧合,转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值