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

自动化使用要去下载图像识别的工具:Tesseract,mac 需要用到brew,但是我的电脑没有,就先需要下载homebrew,然而按照官网的命令: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

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

原因应该是国外的ip吧,直接看解决方案吧

解决方案:

1、打开网站,https://www.ipaddress.com/,在此网站中查询一下 raw.githubusercontent.com对应的IP 地址

看了其他人的第一张图的 IP address就是一个地址,但是我这不是,所以滑动到下方查看的地址,使用时OK的

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第1张图片 图1 解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第2张图片 图2

2、打开Finder,点击工具栏:前往-前往文件夹-输入 “/etc”

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第3张图片

3、找到hosts文件,先复制出来两份,一份修改,一份保留原来的(万一修改有问题还可以还原)

1)在复制出来的那份上,末尾加上:

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第4张图片

2)保存,并替换/etc下的hosts文件

3)保存成功,回到命令行:ping baidu.com,可以ping通,不超时就可以

4、重新执行下载homebrew的命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

可以看到可以成功去请求下载了,下载完成后终端有提示后续添加环境变量的方法,则可以直接复制命令执行

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第5张图片

解决curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 问题_第6张图片

完了可以正常使用啦

你可能感兴趣的:(其他,macos)