在尝试安装oh-my-zsh的过程中,我选择利用官方命令
sh -c"$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
结果出现了以下报错:
curl:(7)Failed to connect to raw.githubusercontent.com port 443:connection refused.
之后又尝试利用wget的方式进行安装
sh -c"$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
依旧报错:
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 0.0.0.0
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443... 失败:Connection refused。
原来是GitHub被屏蔽掉了,无法克隆下来内容,即使把代理开全局模式也不可以。
搜了一下,原来是macOS的Terminals终端默认是不走代理的,我是用的酸酸乳进行ladder。
解决方案:
首先确认proxy端口
可以看到我的地址为127.0.0.1,socks5的端口为1080
确认如下信息后需要对zsh进行配置,希望其全程能够走代理模式
在终端里利用vim对 zshrc进行配置
vi ~/.zshrc
在vim模式下编辑
按i进行insert进行写入操作
选用了socks5协议,在文件中添加
export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"
然后esc退出insert模式,键入“:x”保存vim的编辑并退出
再source一下
source ~/.zshrc
完成配置!
可以
curl cip.cc
进行测试是否配置成功
再次键入安装命令完成ohmyzsh的安装。