首页 > 其他分享 >01_Mac安装Homebrew

01_Mac安装Homebrew

时间:2022-10-04 11:24:13浏览次数:74  
标签:01 -- repo Mac git https homebrew brew Homebrew

目录

1 官方

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

1.1 前提

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)

1.2 安装

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

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

2 其他安装方法

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

2.1 安装homebrew-core

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

2.2 安装homebrew-cask

cd "$(brew --repo)/Library/Taps/homebrew/" 

git clone https://mirrors.ustc.edu.cn/homebrew-cask.git

3 源

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

3.1 查看源

cd "$(brew --repo)" && git remote -v

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

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

3.2 设置源

设置为中科大的源

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

3.3 设置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

3.4 重置为官方源

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

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

4 卸载

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"

标签:01,--,repo,Mac,git,https,homebrew,brew,Homebrew
From: https://www.cnblogs.com/zuojie/p/16753463.html

相关文章

  • Luogu P5089 [eJOI2018] 元素周期表 题解
    (从洛谷博客搬过来的)这道题嘛..主要还是找性质推规律。拿到题,第一眼:噢噢爆搜啊。第二眼:噢噢贪心啊。第三眼:很好贪心假了。然后苦思冥想半个小时去看题解。看到兔队的......
  • Luogu P6937 [ICPC2017 WF]Secret Chamber at Mount Rushmore
    (从洛谷博客搬过来的)简要题意:告诉你可以从哪些字符转化为哪些字符,然后再问你某一个字符串能否转化为另一个字符串。这里提供两种做法:爆搜和传递闭包。算法一爆搜看到......
  • 【Vue.js入门到实战教程】15-ES 2015 新特性一览
    ​技术栈选择前面我们介绍了从Laravel8开始,自带的前端UI脚手架扩展包Jetstream不再基于Vue作为默认的组件开发技术栈,以便降低后端新手入门前端组件开发的学习成本......
  • <<程序员修炼之道:从小工到专家>>阅读笔记01
       <<程序员修炼之道:从小工到专家>>阅读笔记01第一章注重实效的哲学1.注重实效的程序员的特征:是他们处理问题、寻求解决方案时的态度、风格、哲学。设法把问题放......
  • AGC014
    A若存在答案则答案是\(\mathcal{O}(\loga)\)的,直接模拟即可。B可以发现有解当且仅当给出的\(m\)条边存在欧拉回路。C\((\texttt{Easy}\1/0)\)删掉的障碍是......
  • Premiere Pro 2021 for Mac(pr 2021 直装版)v15.4.1中文版 mac/win
    PremierePro2021forMac是Adobe公司旗下的一款功能强大的视频编辑软件,具有智能化视频剪辑工具,可以为您提供采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录的一整......
  • P1941 [NOIP2014 提高组] 飞扬的小鸟
    [NOIP2014提高组]飞扬的小鸟题目描述FlappyBird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的......
  • 2022.10.4 - mac安装homebrew
    因为网络的问题,所以用国内源;有个大佬写好了自动下载脚本:https://gitee.com/cunkai/HomebrewCN按照文档选择镜像下载安装就OK;安装是安装好了,但是下载的时候会出现:Comman......
  • Idea在windows和mac中的一些快捷指令
    从Windows过度到Mac必备快捷键对照表Mac键盘符号说明⌘==Command⇧==Shift⇪==CapsLock⌥==Option⌃==Control↩==Return/Enter⌫==Delete......
  • c++learningDay01
    c++大学习头文件#include"complex.h"头文件的格式:防卫声明#ifndef__COMPLEX__#define__COMPLEX__​...​#endif  头文件由三个大部分构成#ifndef__COMPL......