zoukankan      html  css  js  c++  java
  • Mac安装Homebrew

    官方

    Homebrew是Mac上非常优秀的软件包管理工具。

    前提

    Mac安装Homebrew的前提条件

    • 64bit Intel CPU或Apple Silicon CPU(M1)
    • macOS Mojave(10.14)或更高版本
    • 安装Xcode命令行工具(Command Line Tools for Xcode)
      • 可以通过命令行xcode-select --install安装
    • shell(比如bash或zsh)

    安装

    打开终端,输入以下命令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    其他安装方法

    由于国内的网络环境等问题,使用官方的安装方法可能无法安装成功。可以尝试使用其他更适合国内网络环境的安装方法,参考地址:https://brew.idayer.com/

    安装homebrew-core

    /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
    

    安装homebrew-cask

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

    为了加速以后使用Homebrew安装其他软件的过程,建议设置软件源为国内源。

    查看源

    cd "$(brew --repo)" && git remote -v
    
    cd "$(brew --repo homebrew/core)" && git remote -v
    
    cd "$(brew --repo homebrew/cask)" && git remote -v
    

    设置源

    设置为中科大的源

    git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
    
    brew update
    

    设置bottles镜像

    从macOS Catalina(10.15.x) 版开始,Mac使用zsh作为默认shell,使用的配置文件:.zprofile

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

    如果是以前的macOS版本,Mac使用bash作为默认shell,使用的配置文件:.bash_profile

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

    重置为官方源

    可以通过以下命令还原回官方源。

    git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
    
    git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
    
    git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
    
    # zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置
    vi ~/.zprofile
    # export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
    source ~/.zprofile
    
    # bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置
    vi ~/.bash_profile
    # export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
    source ~/.bash_profile
    
    brew update
    

    卸载

    /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"
    
  • 相关阅读:
    一个基于JBoss5.1+EJB3.0 登陆应用
    专题开发十二:JEECG微云高速开发平台-基础用户权限
    linux监控脚本
    centos Ddos防范开源软件使用及apache ab压测 测试
    centos curl web站点监控实践
    linux Qt5开发案例实践
    CentOS 基于KVM的云计算之虚拟化libvirt shell --- virsh
    linux shell命令行下操作mysql 删除mysql指定数据库下的所有表--亲测成功百分百测试通过--绝对可靠
    C指针
    Aix5~6小机运维
  • 原文地址:https://www.cnblogs.com/mjios/p/14497925.html
Copyright © 2011-2022 走看看