第一次使用mac,想使用nvm控制node版本,但是安装过程举步维艰,好在最后解决了,因此记录下来,供大家参考。
PS. 还没有安装的JYM,请移步 nvm
主要解决问题
安装失败
国内用户因为网络问题可能会遇见无法链接和下载缓慢的问题,如下所示
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决办法 (修改hosts)
首先找到hosts文件
在访达中使用快捷键shift command g输入/etc进入etc目录,
找到hosts文件拖到桌面。
然后使用站长工具查询 raw.githubusercontent.com
在下方选用延迟低的地址加入桌面hosts进行修改,如下所示
可以像我一样配置多个地址,这样当第一个地址失败后会自动向下进行重连
然后将修改好的文件拖回etc目录,进行替换,这样连接失败的问题就结局了,重新在终端输入命令进行安装。
找不到nvm命令
当我们安装成功后在终端尝试输入命令nvm -v发现提示命令不存在错误
Command not found
首先不要盲目按照nvm文档去添加.bash_profile文件,先去 app store 下载 xcode 我们需要xcode来安装git并辅助nvm进行git检测。
下载完成之后,我们来解决 Command not found 的问题
首先在关于本机找到自己电脑macOS的版本,如果是从 macOS 10.15以上
则我们需要在根目录创建.zshrc问件,具体操作
在终端键入cd ~进入根目录,然后输入touch .zshrc创建配置空白配置文件。
之后使用nvm文档的命令重新安装(这里会提示已安装,且会自动在创建好的文件中进行配置)。
这样就配置好了。
在终端键入nvm -v检查是否安装成功。
若macOS低于macOS 10.15只需要按照nvm文档创建.bash_profile文件,并重新安装即可。
最后
关于mac权限问题影响nvm无法安装就不再这里说明了,JYM如有其它遇到的问题,可以在评论补充,文章描述不正确的也请指出,感谢。