Mac安装nvm踩坑记录-2022

898 阅读2分钟

截屏2022-04-07 上午11.51.07.png

第一次使用mac,想使用nvm控制node版本,但是安装过程举步维艰,好在最后解决了,因此记录下来,供大家参考。

PS. 还没有安装的JYM,请移步 nvm

主要解决问题

安装失败

国内用户因为网络问题可能会遇见无法链接下载缓慢的问题,如下所示

截屏2022-04-07 上午11.01.40.png

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

解决办法 (修改hosts)

首先找到hosts文件 在访达中使用快捷键shift command g输入/etc进入etc目录, 找到hosts文件拖到桌面。

截屏2022-04-07 上午11.13.30.png

然后使用站长工具查询 raw.githubusercontent.com

截屏2022-04-07 上午11.05.33.png 站长工具Ping

在下方选用延迟低的地址加入桌面hosts进行修改,如下所示

WeChat0bfbdd35e54fcbcc77cb5e5806813d4b.png

可以像我一样配置多个地址,这样当第一个地址失败后会自动向下进行重连

然后将修改好的文件拖回etc目录,进行替换,这样连接失败的问题就结局了,重新在终端输入命令进行安装。

找不到nvm命令

当我们安装成功后在终端尝试输入命令nvm -v发现提示命令不存在错误

Command not found

首先不要盲目按照nvm文档去添加.bash_profile文件,先去 app store 下载 xcode 我们需要xcode来安装git并辅助nvm进行git检测。 下载完成之后,我们来解决 Command not found 的问题 首先在关于本机找到自己电脑macOS的版本,如果是从 macOS 10.15以上

截屏2022-04-07 上午11.37.30.png

则我们需要在根目录创建.zshrc问件,具体操作 在终端键入cd ~进入根目录,然后输入touch .zshrc创建配置空白配置文件。 之后使用nvm文档的命令重新安装(这里会提示已安装,且会自动在创建好的文件中进行配置)。 这样就配置好了。

在终端键入nvm -v检查是否安装成功。

macOS低于macOS 10.15只需要按照nvm文档创建.bash_profile文件,并重新安装即可。

最后

关于mac权限问题影响nvm无法安装就不再这里说明了,JYM如有其它遇到的问题,可以在评论补充,文章描述不正确的也请指出,感谢。