Mac 安装nvm

根据命令安装 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

当前窗口执行nvm -v 命令,报nvm命令不存在

发现nvm已安装成功,提示信息如下:

=> nvm is already installed in /Users/dillon/.nvm, trying to update using git
=> => Compressing and cleaning up git repository

=> Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.
=> Create one of them and run this script again
   OR
=> Append the following lines to the correct file yourself:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

第一步:查看~/.bashrc, ~/.bash_profile, ~/.zshrc, ~/.profile 文件

因为“.”开头的文件是默认看不见的,需要用快捷键“command+shift+.” 切换显隐。

如果没有,自行新建提到的文件,重新执行安装命令,发现Profile not found...行信息变更了

查看~/.bashrc, ~/.bash_profile文件为空(并没有写入)

第二步:将提示的内容如下,写入~/.bashrc, ~/.bash_profile文件中

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

当前控制台窗口,执行nvm -v,报找不到nvm 命令

第三步:重新执行安装命令,Create one of them...行信息变更为:在~/.bashrc文件内追加一条命令,完整的~/.bashrc内容如下:

export NVM_DIR="$HOME/.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

当前控制台窗口,执行nvm -v,报找不到nvm 命令

第四步:控制台执行source ~/.bashrc,即执行文件内的命令。

用source+文件的形式和直接将命令贴入控制台是一样的,都是执行命令。

当前控制台窗口,执行nvm -v,ok啦,成功输出了版本号

但控制台新窗口,执行nvm -v,报找不到nvm 命令

第五步:打开控制台窗口时,会执行~/.zshrc。在~/.zshrc追加 source ~/.bashrc

即可实现每次打开新窗口,nvm 命令依然在

参考:mac 配置环境变量 source 后有用但关闭窗口再次打开失效

但发现,每次控制台新窗口都会提醒选择yes or no?

第六步:解决控制台新窗口提示问题,请移步:zsh compinit: insecure directories, run compaudit for list.​​​​​​​

完美解决Mac 安装mvm问题

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值