Homebrew国内如何自动安装(国内地址)\curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
MacBook在安装brew
的时候遇到了这样的问题
~ % /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
最后个人使用的是在知乎看到的一个方法,通过国内脚本访问和下载,可正常使用
再网上搜了一堆方法不管用,结果一步就能搞定!
一句命令搞定,国内的镜像地址
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
这里在镜像选择推荐选择清华大学TUNA镜像源
以上是解决方案
下方是其他详细介绍
完整介绍
一、自动脚本(全部国内地址)(在Mac os终端中复制粘贴回车下面脚本)
(已经安装过brew的请自行备份后,再运行下面的安装脚本!!!!!)
安装脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
卸载脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
二、常见错误说明:
1、Mac 10.11系统版本以下的(包括10.11),brew官方已经停止对这类老系统的支持。
2、如果遇到报错中含有errno 54 / 443 / 的问题:
这种一般切换源以后没有问题,因为都是公益服务器,不稳定性很大。
3、检测到你不是最新系统,需要自动升级Ruby后失败的:
rm -rf /Users/$(whoami)/Library/Caches/Homebrew/
brew -v
如果还失败运行下面文章的脚本。
3、如果报错 command not found : brew
先运行下面命令看是否能出来Homebrew的版本号(结果看倒数3句)
/usr/local/Homebrew/bin/brew -v
再运行设置临时PATH的代码:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
brew -v
如果能用就是电脑PATH配置问题,重启终端运行echo $PATH打印出来自己分析一下。
4、如果brew -v没有报错 , brew update出错的:
这种不影响使用,尝试再次运行brew update可能赶上服务器不稳定的一瞬间。
5、brew有一个自检程序,如果有问题自检试试:
/usr/local/bin/brew doctor
提示http://github.com的地址问题不用在意,因为换成国内地址了,所以警告⚠️
6、Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
原因是执行过su命令,把账户切换到了root权限,退出root权限即可。
一般关闭终端重新打开即可,或者输入命令exit回车 或者su - 用户名
在网上找了很多教程(以下内容仅供参考,自测不具备解决问题的能力)
试验过后发现,仍旧出现相关问题,后来发现,down下来的脚本,要装很多东西,也都是在GitHub,并且我本地浏览器是可以正常访问raw.githubusercontent.com
的,所以本方法失败
我本地命名能连接raw.githubusercontent.com
为什么要修改hosts。。。本方法失败
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
Just like you've received this message, we can deliver your message to millions of readers successfully.
Unlock the potential of bulk contact form submissions with our services. Reach millions of website owners every day and witness instant results. We can submit up to 1 million messages per day, driving:
+ Targeted Traffic
+ Qualified Leads
+ New Clients
+ Increased Purchases
Take advantage of our service now! Starting from $9.
* * Check: https://bit.ly/formsubmitbulk
If you want to unsubscribe from this list and all future emails, please submit your website address at https://bit.ly/unsubpls
Grote Baan 482, Kerkom, VBR, Belgium, 3370