mac上Homebrew安装失败的诡异问题

前两天不知道怎么搞的homebrew环境没了,安装的工具也都奇怪的消失了,很诡异的问题~ (这不是重点)

本想着直接重装 homebrew可是却一直报错:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation

命令是brew官网复制下来的,如下:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

度娘谷歌找了一大推相同问题却没有卵用的解决办法,什么先执行sudo gem install redis再执行安装命令,这个解决办法跟以上报错完全没有半毛钱关系 =.=||| 

参考大佬kangxx写的(传送地址),正常下可以是解决问题的 (感谢!),可是到我这就又诡异了T.T,那个脚本地址有时打得开有时打不开,搞得我也很迷茫啊!~~ 最后复制完脚本下来后执行也会报错。 

Not able to install HomeBrew : Failed to connect to raw.githubusercontent.com port 443: Network is unreachable

这好像是git连接出现了问题,突然想起最近在码云提交代码的时候配置过ssh key,去github.com个人设置查看ssh key显示正常,没毛病~

哎!瞎折腾吧!直接把原来ssh key删掉重新生成一个添加试试看!在执行ssh-keygen -t rsa -C "your_email" 生成id_rsaid_rsa.pub文件的时候过程需要输入密码,重点来了,重要的说三遍:

不要输入密码!不要输入密码!不要输入密码!

直接enter就行!直接enter就行!直接enter就行!

一开始我就是有输入密码,然后把生成id_ras.pub的内容复制到github上面添加ssh key,执行ssh -T -v [email protected]测试也是正常的,可是在执行brew安装命令依然报一开始的错误。一万只CNM在呼啸啊!!!

后来在一遍文章中看到上面说的不要输入密码直接enter过就行了!万分感谢这位大神,可惜当时忘了保存回头找不到那文章了,也没关注  T .T

重新添加没有输入密码的ssh key,重新执行安装命令终于出现了久违的download界面

在最后我这还有一个报错:

Failed during: git fetch origin master:refs/remotes/origin/master --tags --force

这个就好处理了:

vim /etc/hosts 把 192.30.253.113 github.com  这个copy追加进文件里面 :wq 保存退出

重新执行安装命令,下载有点慢,这问题搞了我一个星期,终于落幕!

你可能感兴趣的:(mac上Homebrew安装失败的诡异问题)