如何搞定Mac 终端上Homebrew安装的网络连接错误?

1,639 阅读1分钟

在 Mac 上安装 Homebrew 并配置代理

你是新上手 Mac 并遇到 Homebrew 安装问题吗?我也遇到了

在这篇文章中,将详细介绍如何在 Mac 上安装 Homebrew 并配置代理,让你轻松解决网络错误,顺利安装软件

多次实践证明,这些步骤简单有效,你也能快速解决问题

安装 Homebrew

首先,我尝试按照 Homebrew 官网 提供的命令安装 Homebrew:

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

然而,安装过程中出现了一个错误:

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

image.png

解决安装问题

经过一番搜索,我发现问题出在 Mac 终端默认不通过代理访问网络。解决这个问题的步骤如下:

  1. 设置代理:我设置了终端代理,以确保能够访问网络

    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
    

命令来源:

image.png

输入这条命令后,虽然没有明显的反馈,但不要紧,接着下一步

  1. 重新运行安装命令:设置代理后,我重新运行了安装命令,这次安装成功。

简化代理设置

为了更方便地管理代理设置,我使用了别名命令来简化这一过程。设置如下:

# 代理设置 start
alias proxy='export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890'
alias unproxy='unset all_proxy unset https_proxy unset http_proxy'
# 代理设置 end

这样,我只需在控制台输入 proxy 就能启用代理,输入 unproxy 则关闭代理。

别名命令,不仅简化了当前的操作,还可以优化以后用到的终端命令