【排坑】mac安装homebrew会遇到的各种问题解决方案
正常安装报错解决方案
安装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
解决方法:
先在浏览器输入这个地址:
https://raw.githubusercontent.com/Homebrew/install/master/install
把打开的网页保存名为brew_install.rb的文件,保存的位置你随便,只要自己能找到。
则在终端输入curl
$ curl
curl: try 'curl --help' or 'curl --manual' for more information
修改 brew_install.rb 中内容
应该在第7行左右,(记住这里的原来的url,后面你可能需要还原回来)
HOMEBREW_REPO = 'https://github.com/Homebrew/homebrew'
改为:
HOMEBREW_REPO = 'git://mirrors.ustc.edu.cn/homebrew.git'
保存
然后在终端进入存放这个文件的目录,然后终端输入
ruby brew_install.rb
然后等安装homebrew吧!中途或许有些地方很慢,多等待一下。不用着急这几分钟。
中途取消安装后报错解决方案
1、正常安装brew的方式见网上有很多,我安装的时候由于中途电脑睡眠了,然后就出bug了。
2、这里提供一个另外的安装思路。
先卸载再安装
为什么要先卸载,因为之前安装了一般,安装的时候被告知已经有一个进程了,试了brew update还是不行
既然不行的话,那只能卸载重新安装了。
卸载方式:
打开:
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
然后将网页上的内容保存下来,存储为uninstall的文件名后
chmod 755 uninstall
./uninstall
之后输入密码,卸载完成。
重新安装:
打开链接:
https://raw.githubusercontent.com/Homebrew/install/master/install
还是把网页内容保存下来,命名为brew_install文件名
chmod 755 brew_install
./brew_insatll
输入密码,坐等安装完成。