最新HomeBrew安装教程——清华大学的镜像

【2020.4.13】更新:

在mac系统中,使用homebrew可以很方便的管理包。按照官网的说明执行以下命令时总是报错:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

 应该是这个资源访问有问题,那么我们可以尝试使用国内的镜像。给大家推荐一个中国科学技术大学的镜像站点,里面有各种资源: https://mirrors.ustc.edu.cn/brew.git

第一步,获取install文件

老版本已失效:

把官网给的脚本拿下来

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

现有版本:

1.用safari打开“https://raw.githubusercontent.com/Homebrew/install/master/install.sh”,把里面的文本复制下来

2.打开终端创建文本文件“brew_install”,命令:

touch ~/brew_install

把复制的内容,粘贴进文件,打开文件编辑器:

open -a TextEdit ~/brew_install

第二步,更改脚本中的资源链接,替换成清华大学的镜像

就是把这两句

BREW_REPO = “https://github.com/Homebrew/brewCORE_TAP_REPO = “https://github.com/Homebrew/homebrew-core“.freeze #现在的版本没有这个参数

更改为这两句

BREW_REPO = “https://mirrors.ustc.edu.cn/brew.gitCORE_TAP_REPO = “https://mirrors.ustc.edu.cn/homebrew-core.git“.freeze

当然如果这个镜像有问题的话,可以换成别的,现在有的brew可能没有CORE_TAP_REPO这个参数

第三步,执行脚本

/bin/bash brew_install

然后可以看到这几句:

==> Tapping homebrew/core

Cloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core’…

fatal: unable to access ‘https://github.com/Homebrew/homebrew-core/’: LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core –depth=1

Error: Failure while executing: /usr/local/bin/brew tap homebrew/core

liyuanbadeMacBook-Pro:~ liyuanba$ git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core –depth=1

出现这个原因是因为源不通,代码下不来,解决方法就是更换国内镜像源下载,先把上面的结束快捷键command+c

执行下面这几句命令:

cd /usr/local/Homebrew/Library/Taps
mkdir homebrew
cd /usr/local/Homebrew/Library/Taps/homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git

就下载成功了,然后把homebrew-core的镜像地址也设为中科院的国内镜像

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

执行更新,成功:

brew update

最后用这个命令检查无错误:

brew doctor

这样海外和已经有系统全局代理设置的朋友们就可以直接使用 brew 命令安装软件了。

如果这里出现无法使用brew命令,-bash: brew: command not found,使用如下命令:

sudo vim .bash_profile

然后输入以下代码:

export PATH=/usr/local/bin:$PATH

再使用以下命令使配置生效:

source .bash_profile

这样就可以使用brew命令了

接着换源:

直接使用 Homebrew 还需要更改默认源,不然谁用谁想打人,原因你懂的。以下是将默认源替换为国内 USTC 源的方法。

替换核心软件仓库

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

替换 cask 软件仓库(提供 macOS 应用和大型二进制文件)

cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

暴力安装Homebrew/cask

Homebrew/caskGit库:https://github.com/Homebrew/homebrew-

替换 Bottles 源(Homebrew 预编译二进制软件包)

bash(默认 shell)用户:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

zsh 用户:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
Mac教程

VMware Fusion 修改vmnet1/vmnet8默认网络地址及DHCP地址

2020-2-27 16:17:01

Mac教程

创建一个Apple OSX Catalina.ISO文件

2020-3-1 11:24:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索