Homebrew 安装问题

curl 443 报错

如果安装过程出现如下网络错误,一般为本地网络问题,或者是 GtiHub 地址无法正确解析。

Failed to connect to raw.githubusercontent.com port 443: Connection refused error: Error: 7

因为出现过 GitHub 图片资源等加载不了的情况,所以这个也雷同。解决办法参见 GitHub 图片资源无法加载的解决 #163 ,设置相应 hosts 即可。

配置 GitHub hosts
192.30.253.112 github.com 
192.30.253.119 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.28.133  user-images.githubusercontent.com

Xcode 路径问题

报错如下:

Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’ Failed during: /usr/bin/sudo /usr/bin/xcode-select –switch /Library/Developer/CommandLineTools

此种情况为默认安装的 Xcode 与 Homebrew 安装脚本中的路径不一样,解决办法是将 Homebrew 安装脚本下载到本地,将其中的 Xcode 路径替换成正确的。

$ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> ~/Desktop/brew_install

编辑并批量替换 /Library/Developer/CommandLineTools 统统替换为 /Applications/Xcode.app/Contents/Developer

然后执行安装:

$ ruby ~/Desktop/brew_install

相关资源