MAC 下 Homebrew 默认的源是:
https://github.com/Homebrew/brew
执行以下命令 ,查看更新的详细过程:
$ brew update -verbose
Checking if we need to fetch /usr/local/Homebrew...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/mongodb/homebrew-brew...
Fetching /usr/local/Homebrew...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Fetching /usr/local/Homebrew/Library/Taps/mongodb/homebrew-brew...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
Checking if we need to fetch /usr/local/Homebrew...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/mongodb/homebrew-brew...
Fetching /usr/local/Homebrew...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Fetching /usr/local/Homebrew/Library/Taps/mongodb/homebrew-brew...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
执行过程会一直卡在 homebrew-services 处缓慢执行。
使用 brew doctor 查看源是哪里:
$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or run:
softwareupdate --all --install --force
If that doesn't show you an update run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Alternatively, manually download them from:
https://developer.apple.com/download/more/.
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences or run:
softwareupdate --all --install --force
If that doesn't show you an update run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Alternatively, manually download them from:
https://developer.apple.com/download/more/.
此处可以说明 homebrew 使用了默认的源,否则会提示使用以下命令替换源:
$ git -C "/usr/local/Homebrew" remote set-url origin https://github.com/Homebrew/brew
$ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" remote set-url origin https://github.com/Homebrew/homebrew-core
$ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" remote set-url origin https://github.com/Homebrew/homebrew-core
竟然默认源速度不佳,建议使用其他源替换。
以下是测试有效的源:
//替换 brew-git
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
//替换homebrew-core.git
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
//替换homebrew-cask
$ cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
//替换homebrew-core.git
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
//替换homebrew-cask
$ cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
使用 “brew update -verbose” 命令执行更新即可!
相关推荐
Mac下使用国内镜像安装Homebrew,解决brew在mac下安装软件下载慢的问题,zip包内已经替换了国内镜像文件, Mac OS 安装 brew 已经替换国内源,直接使用即可 1.把 brew_install 复制到 /users目录 2.安装 ruby ./...
而 brew update,会依次更新 : brew / homebrew-core / homebrew-cask 而以上三个的来源都在 github,国内 github 的连接极不稳定,国此速度才会很慢 一直卡在更新这里不动 #1 解决方法 建立本地境象的方法: cd ~...
Homebrew,通常被称为“Brew”,是Mac OS X操作系统上的一款包管理器,它使得在命令行中安装软件变得简单快捷。这篇详细的文章将深入探讨如何使用Brew进行软件安装,以及它的工作原理。 首先,让我们理解Brew的核心...
在终端运行命令:brew update【回车】,报错如下: error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly fatal: early EOF fatal: ...
Homebrew,通常简称为Brew,是Mac OS X操作系统上的一款流行开源包管理器,它使得用户能够方便地安装、管理和升级软件包。这个“Brew指南”将深入讲解如何利用Brew来优化你的开发环境。 一、Brew基本概念与安装 1. ...
本文将详细介绍如何在Mac上使用Brew来安装PHP,并且讲解如何进行PHP版本的切换,以满足开发过程中对不同版本PHP的需求。 首先,你需要确保你的Mac已经安装了Homebrew。如果没有,可以通过在终端中运行以下命令来...
3. **更新软件包**:为了保持软件的最新状态,定期使用`brew update`命令更新Brew及其软件包列表。 ``` brew update ``` 4. **升级已安装的软件包**:要升级所有已安装的软件包,运行`brew upgrade`。 ``` ...
Mac上 brew install 存放目录。
`Brew`,全称Homebrew,是一款在Mac OS X操作系统上广泛使用的包管理器,它使得用户可以方便地安装、管理和更新各种开源软件。在Linux系统中也有类似的概念,如`apt`或`yum`,但`brew`是专为苹果的Mac环境设计的。在...
《brew3.0 API + 深入brew开发》这套资料是针对计算机软件开发者和系统管理员的宝贵资源,尤其对于那些在Unix-like操作系统(如macOS)上进行软件管理和自动化安装的用户。Brew,全称Homebrew,是这类系统中最流行的...
在实际案例部分,书中将通过一系列示例来展示如何解决常见的brew使用问题,如处理依赖冲突、更新过时的软件包、以及优化系统资源的使用。这些实战经验将帮助读者更好地应对实际工作中遇到的各种挑战。 总而言之,...
Homebrew,通常简称为Brew,是Mac OS X操作系统上的一款流行开源包管理器,它使得用户能够方便地安装、管理和升级软件。这个压缩包文件包含的“Brew资料集”是一系列关于Brew的教程、文档和指南,对于想要深入了解...
通过运行`brew update`,你可以获取最新的软件包列表和更新信息。同时,`brew upgrade`命令可以用来升级已安装的软件包到最新版本。 标签中的“brew reference”可能涵盖了各种主题,如Homebrew的基本用法、常用...
《brew-ebook.rar_brew_brew BUIW_brew ebook_buiw》是一个与Homebrew(简称brew)和BUIW相关的电子书项目,旨在帮助用户理解和应用brew在模拟器上的功能。Homebrew是Mac OS X系统下的一个开源包管理器,它允许用户...
Atom-Mac-OS-All-In-One-Update-Script.zip,This is a bash script that updates all software I could find to be updated via Terminal on Mac OS. Currently including, Homebrew or Brew Forumla's, Brew Casks,...
总的来说,`brew-update-notifier` 是一个增强 Homebrew 用户体验的小工具,它简化了 macOS 上 Homebrew 更新的监控。通过自动化更新检查并提供通知,用户可以更加高效地管理他们的软件包,同时保持系统的最新状态,...
这部分可能会介绍BREW开发工具中的调试器使用,以及如何有效地定位和解决应用中的问题。 《深度剖析BREW实现原理》则更进一步,可能会探讨BREW系统内部的工作机制,包括运行时环境的执行流程、内存管理机制、API...
默认情况下,此脚本将每隔24小时在后台运行一次brew update 。 brew upgrade和brew cleanup也可以自动处理,但它们是可选标志。 如果安装了terminal-notifier程序,则在此命令运行时,您还可以请求桌面通知。安装此...
Mac上直接执行`brew install sshpass`无法正常安装,就算执行`brew install sshpass -f`也无法正常安装。当然也可以选择从源码安装,但是步骤较为繁琐。可以下载此脚本,终端执行`brew install install_sshpass.rb`...