最近把手上的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 下。明明设置了科学上网,还是会存在连接问题,真的很奇怪。这里我尝试了一下大部分网友使用的方法:
- 通过 www.ipaddress.com 网站查询域名 raw.githubusercontent.com 对应的IP地址。
- 修改本机hosts文件,设置域名 raw.githubusercontent.com 指向第一步查询到的ip地址。
- 访问地址 https://raw.github.com/ohmyzs... 成功返回内容。
于是再次尝试安装,成功。
貌似是DNS的问题。其他使用curl安装的软件看来应该都可以用这种方式解决了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。