Homebrew踩坑

Posted kangyuqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Homebrew踩坑相关的知识,希望对你有一定的参考价值。

参考链接:https://www.cnblogs.com/xd502djj/p/6923690.html

什么是Homebrew

Homebrew是一个包管理器,它将软件包安装到/usr/local/Cellar目录中,并在/usr/local/bin中创建符号链接,类似于Debian/Ubuntu系列的apt和Redhat/Fedora系列的yum

安装与使用

官网:https://brew.sh/

  1. 在终端里执行
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. 按回车继续

  3. 出现了这两条报错
    技术图片

    解决办法:sudo chown -R aaron(你的用户名称):staff *

  4. 终端输入brew doctor检查一下

    技术图片

    安装成功,会自动创建目录 /usr/local/Cellar来存放Homebrew安装的程序。

  5. 常用命令

    1. 搜索软件:brew search 软件名,如:brew search python

    2. 安装软件:brew install 软件名,如:brew install python

    3. 卸载软件:brew remove 软件名,如:brew remove wget

    4. 查询已安装的软件:brew list

更换镜像源

这里选的是清华源:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

更换homebrew

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

更换homebrew-bottles

# bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

# zsh
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

以上是关于Homebrew踩坑的主要内容,如果未能解决你的问题,请参考以下文章

Homebrew踩坑

Mac小白初安装「Homebrew」踩坑记录

Mac电脑M1 配置环境踩坑记录iOS

Mac电脑M1 配置环境踩坑记录iOS

Mac电脑M1 配置环境踩坑记录iOS

Mac下 node安装、配置及踩坑