brew 安装问题
资源被墙
由于 GFW 的存在,某些时候可能会导致如下报错
1 | curl: (7) Failed to connect to raw.githubusercontent.com port 443: |
解决方法
使用代理
如在开启 sock5 代理后,在安装命令后加上代理地址:
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install -x 127.0.0.1:1087)" |
或使用全局代理绑定:
1 | export ALL_PROXY=socks5://127.0.0.1:1087 |
brew 如何使用
基础用法
1 | // 搜索包 |
brew cask
brew cask 可以额外安装 GUI 软件,如:
1 | brew cask install dingtalk |
brew cask 相比 brew 新增的命令:
1 | brew cask audit |
Tips
如果安装一半 alt + z 关掉了,下次再使用 cask 的时候会提示:
1 | Error: Another active Homebrew update process is already in progress. |
原因是在安装的时候,brew 会生成 locks 文件,删除锁定即可
1 | rm -rf /usr/local/var/homebrew/locks |
参考文档
https://www.jianshu.com/p/61f209cd0e91
https://www.jianshu.com/p/bca8fc1ff3f0