前两天不知道怎么搞的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_rsa 和id_rsa.pub文件的时候过程需要输入密码,重点来了,重要的说三遍:
不要输入密码!不要输入密码!不要输入密码!
直接enter就行!直接enter就行!直接enter就行!
一开始我就是有输入密码,然后把生成id_ras.pub的内容复制到github上面添加ssh key,执行ssh -T -v git@github.com测试也是正常的,可是在执行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 保存退出
重新执行安装命令,下载有点慢,这问题搞了我一个星期,终于落幕!
网友评论