在国内使用Clash代理安装Homebrew教程

在国内安装Homebrew时,常常会遇到网络连接问题,比如curl: (7) Failed to connect to raw.githubusercontent.com。以下是详细的教程,通过使用Clash代理来解决这个问题。

前提条件

  • 已安装并配置好的Clash,确保代理服务正常工作。
  • 知道Clash代理的IP地址和端口(例如,IP地址是192.168.2.5,端口是7890)。

请在Clash菜单中的控制台中打开“允许来自局域网的连接”开关

请在Clash菜单中的控制台中打开“允许来自局域网的连接”开关

步骤一:配置代理

打开终端
打开Mac上的终端应用程序。

设置HTTP和HTTPS代理
在终端中输入以下命令,将192.168.2.57890替换为你的Clash代理的IP地址和端口:

export http_proxy=http://192.168.2.5:7890
export https_proxy=http://192.168.2.5:7890

步骤二:安装Homebrew

运行Homebrew安装命令
在终端中输入以下命令来下载并安装Homebrew:

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

安装过程中可能的提示
安装脚本可能会提示你输入密码,并显示安装过程中的信息。按照提示进行操作即可。

步骤三:验证安装

  1. 验证Homebrew是否正确安装
    安装完成后,在终端中输入以下命令来验证Homebrew是否正确安装:
brew --version
  1. 如果命令返回Homebrew的版本号,说明安装和配置成功。

步骤四:确保代理设置在重启后仍然有效

编辑shell配置文件
如果你希望代理设置在每次终端启动时自动应用,可以将代理设置添加到你的shell配置文件中。

如果使用Zsh(默认在macOS Catalina及以上版本中)
编辑~/.zshrc文件:

nano ~/.zshrc

如果使用Bash(默认在macOS Mojave及以下版本中)
编辑~/.bash_profile~/.bashrc文件:

nano ~/.bash_profile

在文件末尾添加代理设置

export http_proxy=http://192.168.2.5:7890
export https_proxy=http://192.168.2.5:7890

保存文件并退出编辑器(在Nano中,按Control + O然后按回车键保存,按Control + X退出)。

重新加载shell配置文件

  • 如果是Zsh:
source ~/.zshrc
  • 如果是Bash:
source ~/.bash_profile

通过以上步骤,你可以成功配置代理并顺利安装Homebrew。