• 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


    把这一堆都加上。

  • 相关阅读:
    遗产
    (OK) C/S—心跳检测—heartbeat
    如何判断SOCKET已经断开
    accept() returns the same socket descriptor
    C/S—心跳检测—heartbeat
    Linux—Network—Socket—Programming—heartbeat—源代码
    CentOS 7
    yum—repo—yum源
    (OK) CentOS7—mp4—avi—视频播放—SMPlayer
    读史
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/how-to-reinstall-homebrew.html
Copyright © 2020-2023  润新知