【Mac】安装 Homebrew

356 阅读1分钟

1 安装 Homebrew

Homebrew 是 macOS 上一款流行的软件包管理器,它使用户能够方便地安装、更新和管理各种开源软件包和工具。

1.1 安装

从 Homebrew 的官方 GitHub 存储库中下载和运行安装脚本,该脚本将引导完成 Homebrew 的安装过程。

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

1.2 使用

验证安装

brew -v

安装示例

brew install ruby

2 问题记录

2.1 raw.githubusercontent.com

由于种种原因,包括网络封锁、DNS污染等,访问国际知名网站如 GitHub 可能会受到干扰。在这种情况下,当你尝试访问 GitHub 或者从 GitHub 上下载内容时,可能会遇到下载速度慢、连接不稳定或者完全无法连接的问题。

DNS污染

是指恶意篡改 DNS 解析结果,将用户重定向到错误的 IP 地址,从而导致无法正常访问目标网站。

解决方案

1. 使用国内的镜像站点来下载所需的内容,如码云:

  • 安装

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    
  • 卸载

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
    

2. 修改 Hosts 文件

Hosts 文件是一个本地的文本文件,用于将特定的域名解析到指定的 IP 地址,可以绕过 DNS 服务器直接指定域名和 IP 地址的映射关系。

  • hosts 文件位置

  • 在 macOS 中,通常位于 /etc/hosts

  • 在 Windows 中,通常位于 C:\Windows\System32\drivers\etc\hosts

  • 打开文本编辑器

  • 在 macOS 中,在终端中输入 sudo nano /etc/hosts

  • 在 Windows 中,右键点击文本编辑器(如 Notepad)并选择“以管理员身份运行”

  • 添加条目,保存并退出

    # GitHub Start
    192.30.255.113 github.com
    192.30.255.113 gist.github.com
    # GitHub End 
    
  • 刷新 DNS 缓存

  • 在 macOS 中,在终端中输入sudo killall -HUP mDNSResponder

  • 在 Windows 中,在命令提示符中输入ipconfig /flushdns

  • 测试结果

  • 尝试访问 GitHub 网站或者下载内容,看看是否能够正常连接

3. 科学上网访问被封锁的网站