欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac下安装Homebrew

程序员文章站 2022-03-22 16:25:04
...

前些天,帮同事妹子安装brew,一直安装失败,网速简直无情,尝试了两天以后,硬是没有安装成功,只能把自己电脑的brew卸载,然后在自己电脑上各种尝试,终于功夫不负有心人,我重新安装成功了,才发现,so easy。

这里参考了一位简书大佬的方法,但是前面的步骤有些不对,可能是官方更新了。
参考链接:https://www.jianshu.com/p/c7c7aa34e579

在电脑上找一个目录(我的目录是/Users/lwpeng/git)执行命令。

git clone https://github.com/Homebrew/install.git

Mac下安装Homebrew
内容如上
注:

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

下载下来的代码如下,所以现在要修改install.sh文件里面的内容。

#!/usr/bin/ruby

STDERR.print <<~EOS
  Warning: The Ruby Homebrew installer is now deprecated and has been rewritten in
  Bash. Please migrate to the following command:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

EOS

Kernel.exec "/bin/bash", "-c", '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"'
vim install.sh


BREW_REPO = “https://github.com/Homebrew/brew”
改为
BREW_REPO = “https://mirrors.ustc.edu.cn/brew.git”
然后保存。

sh install.sh

⚠️注意:代码会停留在

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

这个位置。不要慌张。⚠️关闭整个终端命令框,重新打开。

git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

到这一步已经算是成功了,但是呢,现在我们需要把源切换到国内的源。
切换到国内源

# 步骤一
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 步骤二
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
#步骤三
brew update

注意这里需要等待一会,因为要更新资源。
还原到官方源

# 步骤一
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
# 步骤二
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core
#步骤三
brew update

安装完成后使用以下命令进行诊断,不出错即为OK。

brew doctor

brew几个常用命令

#查看homebrew版本
brew -v
#查看已安装的包
brew list
#安装包
brew install packageName
#卸载包
brew uninstall packageName
#查找包
brew searck packageName
#查看包信息
brew info packageName
#更新homebrew
brew update
#诊断homebrew
brew doctor
#查看帮助信息
brew -h
相关标签: Mac