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

  1. 首先安装 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
  1. 解决方式:
    1. 试着先在终端 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 出来是这种结果,就接着看第二步
    1. 修改 hosts 配置

      • 在终端中 sudo vi /etc/hosts 打开编辑文件
      • 按 s 进入编辑模式
      • 接着在最下面添加 192.30.253.113 github.com
      • 按 control + c 保存
      • 接着按 :wq 退出,就可以了。
    2. 在终端 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
    • 就会发现已经成功了。
    1. 接着就在执行

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    2. 如果安装过程中遇到这种问题
      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/'的更多相关文章

  1. fatal: unable to access 'https://github.com/Homebrew/homebrew-core/'

    LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 安装curl "https://nodejs.org/dist/latest/node-${VE ...

  2. remote: Permission to user_name/Code.git denied to other_user_name. fatal: unable to access 'https://github.com/user_name/Code.git/': The requested URL returned error: 403

    Error msg: $ git push remote: Permission to xxx/Code.git denied to xxxxxx. fatal: unable to access ' ...

  3. fatal: unable to access 'https://github.com/open-falcon/falcon-plus.git/': Peer reports incompatible or unsupported protocol version

    git通过git clone下载github上的资源到机器上,结果出现如题所示的错误. [root@server data]# git clone https://github.com/pingcap ...

  4. git同步遇到报错“fatal: unable to access 'https://github.com/lizhong24/mysite2.git/': Peer reports incompatible or unsupported protocol version.”

    git同步遇到报错“fatal: unable to access 'https://github.com/lizhong24/mysite2.git/': Peer reports incompat ...

  5. git error:【fatal: unable to access 'https://github.com/userId/prjName.git/': err or setting certificate verify locations:】

    $ git pull origin master fatal: unable to access 'https://github.com/userId/prjName.git/': err or se ...

  6. 下载安装go插件包报错fatal: unable to access 'https://github.com/golang/tools.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

    使用git命令来给vscode安装go插件的时候报错,如下: $ git clone https://github.com/golang/tools.git tools Cloning into 't ...

  7. github FATAL:unable to access 'https://github.com/...: Failed to connect to github.com:443; No error

    今天整理github,初次使用,很多都不懂,所以遇到了克隆失败的问题,研究了大半天,后来..... 打开Git Bash,克隆已有工程到本地: $ git clone https://github.c ...

  8. fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': Failed to connect to github.com port 443: Timed out

    今天使用git push的时候提示"fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': Failed to conne ...

  9. 使用SSH连接解决git报错:fatal: unable to access 'https://github.com/xxx/xxx.github.io.git/': Proxy CONNECT aborted

    TL;DRs 这个错误的原因和HTTPS的代理配置有关,使用SSH方式连接可以避免这一问题 最近git pull和push的时候总是报错 fatal: unable to access 'https: ...

随机推荐

  1. ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2

    https://www.bbsmax.com/A/gAJG67OXzZ/ 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor.在这之前,我们一直在使用WebForm时代沿留下来的ASP ...

  2. ZROI17普及23-B星空题解--图的灵活转化

    题目链接 版权原因不予提供 分析 这题思路很妙啊,虽然已经算半个套路题(因为我太菜了) 将框视为点,若一个球能放在\(x\)或\(y\)框,则\(x,y\)连一条无向边.有一条非常显然的性质是:在联通 ...

  3. [NOIP2018模拟赛10.25]瞎搞报告

    闲扯 最近有点颓,都修到好晚,早上起来和吔shi一样难受 忍着困意把题面看完,发现啥也不会,又是一场写暴力的模拟赛 T1发现似乎可以DP,顺手码了个 T2像个最小瓶颈路板子,但是只做过N^2算法的.. ...

  4. Python练习_高阶函数_day11

    1,写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值} 例如:min_max(2,5,7,8,4) 返回:{‘max’:8,’min’:2}(此题用到max(),min()内置函数 ...

  5. cookie和session,sessionStorage、localStorage和cookie的区别

    1.cookie 含义: 存储在访问者的计算机中的变量,即存储在客户端 创建一个cookie /* getCookie方法判断document.cookie对象中是否存有cookie,若有则判断该co ...

  6. webpack如何使用vue

    1.安装vue的包:  cnpm i vue -S 2.在main.js中导入包 3.运行起来报错 3.1第一种解决办法: 3.2第二种解决办法: 让我们先回顾一下包的查找规则: //1.找项目根目录 ...

  7. Apache Log View 5.37破解笔记

    i春秋作家:Sp4ce 之前说过要分享这个日志分析工具[记一次简单的攻击日志分析]的破解版,在破解的路上踩了几个坑,记录分享下. 0×00程序概述 原程序 大小: 2283672 字节文件版本: 5. ...

  8. Vscode ftp

    sftp的插件,作者是liximomo 安装插件: 在Vscode的商店中搜索sftp扩展 配置: 一般在开发项目时,总是有多个项目在同时开发.如果要为单一的项目配置的话,就需要打开此项目,快捷键ct ...

  9. MySQL数据库的启动与停止

    有时候我们在任务管理器中无意识的结束了数据库的程序,再用可视化工具连接 时就会显示NO CONNECTION的情况,这样就需要重启数据库服务. 1. 我的电脑右键->管理->服务和应用程序 ...

  10. 利用jenkens+github实现简单的CI/CD

    一  获取github accessToken 依次点击 settings----> Developer settings --->Personal access tokens  到这里如 ...