zoukankan      html  css  js  c++  java
  • mac上homebrew重装手记

    今天因为种种原因,把mac上的homebrew玩坏了,需要重装的时候,发现遇到一堆问题,记录于此:

    1. (官网)卸载方法

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

    运行时,却发现出错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    浏览器里 https://raw.githubusercontent.com/Homebrew/install/master/uninstall 却是可以正常访问的,明显不是网络问题(注:如果浏览器里访问不了,说明需要搭梯子反墙)。

    解决办法:

    a) 先在浏览器里 https://raw.githubusercontent.com/Homebrew/install/master/uninstall 把这个的内容保存到一个文件,类似 brew_uninstall.txt

    b) /usr/bin/ruby ~/brew_uninstall.txt (注:如果上一步的brew_uninstall.txt不是在当前用户根目录下,大家根据实际情况调整路径)

    2.(暴力)卸载方法

    大致原理就是把带brew字样的文件和目录全干掉,网上有很多讲这个的,就不展开了

    sudo rm -rf /usr/local/.git
    rm -rf ~/Library/Caches/Homebrew
    rm -rf /usr/local/Homebrew

    3. 重装homebrew

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

    如果遇到刚才类似的问题curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,还是老办法:

    https://raw.githubusercontent.com/Homebrew/install/master/install 浏览器访问,把这里面的内容保存到brew_install.txt

    然后强烈建议修改下这里面的内容, 默认这里用的源是github.com,巨慢!!!

    BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
    CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

    找到上面这二行,如果没有“BREW_REPO =” 和 “CORE_TAP_REPO =”开头的,就手动添加这2行,意思是改成国内的镜像,然后保存

    然后再执行:

    /usr/bin/ruby ~/brew_install.txt

    4. github.com mac终端ping不通的问题

    很多时候,用brew安装一些其它开源软件,总归要访问github.com,如果发现浏览器里能访问,但是终端ping不通,可以尝试修改hosts文件

    151.101.185.194 github.global.ssl.fastly.net
    192.30.253.112 github.com
    151.101.184.133 assets-cdn.github.com
    151.101.184.133 avatars0.githubusercontent.com
    151.101.112.133 avatars1.githubusercontent.com


    把这一堆都加上。

  • 相关阅读:
    使用HTTP协下载文件
    DNS协议 实践
    操作系统学习笔记 线程
    操作系统学习笔记 进程
    操作系统学习笔记 操作系统概述
    操作系统学习笔记 栈
    操作系统学习笔记 概述
    C语言中的fread和fwrite
    【原】python-jenkins信息
    【转】通过python调用jenkins 常用api操作
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/how-to-reinstall-homebrew.html
Copyright © 2011-2022 走看看