Homebrew 作为mac的指令管理器,可以方便地用于python版本升级等管理。
但在mac终端上按照Homebrew上的提示输入指令,却报错xxx Failed to connect to raw xxxx
搜索多处,总结解决方法如下。在别人的基础上修改,步骤更详细
原文传送门:
===========================安装步骤===============================
1. 问题场景
按照网上教程使用以下命令安装homebrew
输入终端代码:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
但是每次都报错,报错信息为curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation
2. 解决办法先下载Homebrew文件
百度云 ,提取码: 4eti
找一个目录存放这个文件,并改名为homebrew_install.rb,有时候可能是brew_install.rb
测试curl命令是否可以正常使用;
执行结果为:curl: try 'curl --help' or 'curl --manual' for more information,证明curl命令可以正常使用,若不可以,先解决curl的问题再进行下一步;
获取homebrew_install.rb的路径 :输入 cd 然后把homebrew_install.rb拖入终端,删掉最后的homebrew_install.rb即可得到路径
执行ruby homebrew_install.rb, 根据提示输入电脑密码然后回车 安装就行了。如图
6.关于报错:
A:由于mac休眠会中止安装,所以在安装的时候设置Mac不休眠,下载一个sleep preventer并打开即可。
B: 安装home brew报错 RPC failed; curl 18 transfer closed,是由于网速过慢,解决方案:
终端输入:终端输入
git config --global http.postBuffer 524288000 ,改成500M带宽
详见传送门:
C: error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60
解决方法:切换网络
D: Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core` exited with 128.
Error: Failure while executing; `/usr/local/bin/brew tap homebrew/core` exited with 1.
解决方法传送门:
6.最终会显示安装成功信息
7.如果要安装python 3.7,执行命令 brew install python3即可。
8.安装后执行 Python --version
如果不是最新版本,可以切换: