2

最近把手上的Macbook重装了一下,同时要重装一下开发环境。结果刚刚开始安装oh-my-zsh,就出现了问题。
安装使用的官方基于curl的安装方式:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

由于网络的问题(你懂的),出现了以下报错:

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.github.com:443

这个问题基于网络情况,貌似并不100%出现。如果出现了,这个时候你就需要自己去弄一下科学上网,并给终端设置代理了。这里不再赘述。

但是,再设置了科学上网之后,还是会继续报错:

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

地址跳转到了域名 raw.githubusercontent.com 下。明明设置了科学上网,还是会存在连接问题,真的很奇怪。这里我尝试了一下大部分网友使用的方法:

  1. 通过 www.ipaddress.com 网站查询域名 raw.githubusercontent.com 对应的IP地址。
  2. 修改本机hosts文件,设置域名 raw.githubusercontent.com 指向第一步查询到的ip地址。
  3. 访问地址 https://raw.github.com/ohmyzs... 成功返回内容。

于是再次尝试安装,成功。

貌似是DNS的问题。其他使用curl安装的软件看来应该都可以用这种方式解决了。


wei4118268
88 声望1 粉丝

前端从业者


引用和评论

0 条评论