1.何为homebrew
Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,其作用相当于ubuntu的apt-get,或者yum。
2.如何安装
一般来说直接执行下面的语句即可:
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
其中ruby是mac系统自带的包,但是直接执行这句代码会出现安装错误的提示,一般如下:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force)"
这是由于这个包太久没有更新了,同时受到国外网站墙的影响,对于比较新的mac系统来说无法下载。所以还是建议将上面的语句拆分成两个步骤分别修改完成:
(1)获取install文件 把官网给的脚本拿下来
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
(2)打开brew_install 更改脚本中的资源链接,替换成中国科学技术大学的镜像,
BREW_REPO = “https://github.com/Homebrew/brew“.freeze
CORE_TAP_REPO = “https://github.com/Homebrew/homebrew-core“.freeze
替换为为这两句 (在我的文件中并没有看见CORE_TAP_REPO…所以我时直接在BREW_REPO文本下直接添加的)
BREW_REPO = “https://mirrors.ustc.edu.cn/brew.git “.freeze
CORE_TAP_REPO = “https://mirrors.ustc.edu.cn/homebrew-core.git“.freeze
可以先复制https路径查看下是否能访问,不行的话换成别的
(3) 最后执行脚本
在这之前需要连接外网,也可以执行下面这句命令,更换为中国科学技术大学的镜像:
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
再执行
/usr/bin/ruby brew_install
亲测有效成功!
参考博客:
https://blog.csdn.net/qq_37735780/article/details/90725138
https://www.cnblogs.com/huangzs/p/11265094.html