fatal: unable to access 'https://github.com/Homebrew/brew/'

2023-03-05,,

最近安装 Homebrew 遇到的坑,总结一下。
我的 Mac 版本是 10.13.6。

    首先安装 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

报错信息:

fatal: unable to access 'https://github.com/Homebrew/brew/': Could not resolve host: github.com
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force
    解决方式:

      试着先在终端 ping github.com
    MacBook-Pro:~$     ping github.com
    PING github.com (13.250.177.223): 56 data bytes
    Request timeout for icmp_seq 0
    Request timeout for icmp_seq 1
    Request timeout for icmp_seq 2
    Request timeout for icmp_seq 3

    如果 ping 出来是这种结果,就接着看第二步

      修改 hosts 配置

      在终端中 sudo vi /etc/hosts 打开编辑文件
      按 s 进入编辑模式
      接着在最下面添加 192.30.253.113 github.com
      按 control + c 保存
      接着按 :wq 退出,就可以了。
      在终端 ping github.com

      MacBook-Pro:~$     ping github.com
      PING github.com (192.30.253.113): 56 data bytes
      64 bytes from 192.30.253.113: icmp_seq=0 ttl=49 time=351.766 ms
      64 bytes from 192.30.253.113: icmp_seq=1 ttl=49 time=388.017 ms
      64 bytes from 192.30.253.113: icmp_seq=2 ttl=49 time=391.047 ms
      64 bytes from 192.30.253.113: icmp_seq=3 ttl=49 time=408.031 ms

    就会发现已经成功了。

      接着就在执行

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

      如果安装过程中遇到这种问题

      error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
      fatal: The remote end hung up unexpectedly

    就是网络有问题,在执行一下安装命令

    achang@achangMacBook-Pro:~$     /usr/bin/ruby -e "$(curl -      fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    ==> This script will install:
    /usr/local/bin/brew
    /usr/local/share/doc/homebrew
    /usr/local/share/man/man1/brew.1
    /usr/local/share/zsh/site-functions/_brew
    /usr/local/etc/bash_completion.d/brew
    /usr/local/Homebrew Press RETURN to continue or any other key to abort
    ==> Downloading and installing Homebrew...
    remote: Counting objects: 106166, done.
    remote: Compressing objects: 100% (26/26), done.
    remote: Total 106166 (delta 21), reused 27 (delta 14), pack-reused 106125
    Receiving objects: 100% (106166/106166), 24.11 MiB | 161.00 KiB/s, done.
    Resolving deltas: 100% (77467/77467), done.
    From https://github.com/Homebrew/brew
    * [new branch] master -> origin/master
    * [new tag] 0.1 -> 0.1
    * [new tag] 0.2 -> 0.2
    * [new tag] 0.3 -> 0.3
    * [new tag] 0.4 -> 0.4
    * [new tag] 0.5 -> 0.5
    * [new tag] 0.6 -> 0.6
    * [new tag] 0.7 -> 0.7
    * [new tag] 0.7.1 -> 0.7.1
    * [new tag] 0.8 -> 0.8
    * [new tag] 0.8.1 -> 0.8.1
    * [new tag] 0.9 -> 0.9
    ... * [new tag] 1.6.1 -> 1.6.1
    * [new tag] 1.6.10 -> 1.6.10
    * [new tag] 1.6.11 -> 1.6.11
    ...
    * [new tag] 1.6.8 -> 1.6.8
    * [new tag] 1.6.9 -> 1.6.9
    * [new tag] 1.7.0 -> 1.7.0
    * [new tag] 1.7.1 -> 1.7.1
    HEAD is now at dce6b875c Merge pull request #4581 from reitermarkus/non-existent-download-strategies
    ==> Tapping homebrew/core
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
    remote: Counting objects: 4808, done.
    remote: Compressing objects: 100% (4590/4590), done.
    remote: Total 4808 (delta 57), reused 839 (delta 27), pack-reused 0
    Receiving objects: 100% (4808/4808), 3.90 MiB | 14.00 KiB/s, done.
    Resolving deltas: 100% (57/57), done.
    Tapped 2 commands and 4593 formulae (4,849 files, 12.2MB).

    安装完成了。

 

转自:https://www.jianshu.com/p/c8d998903a6a  非常感谢

fatal: unable to access 'https://github.com/Homebrew/brew/'的相关教程结束。

《fatal: unable to access 'https://github.com/Homebrew/brew/'.doc》

下载本文的Word格式文档,以方便收藏与打印。