美文网首页Mac生产力
Mac优化之安装包管理工具Homebrew

Mac优化之安装包管理工具Homebrew

作者: Justice_L | 来源:发表于2020-03-29 11:45 被阅读0次

    Homebrew(简称Brew,也是其命令执行符号)作为Mac下最强包管理工具,想必已经众所周知,不必多言。现在就开门见山,分享一下新Mac安装brew需要的过程和注意事项。

    一、前置条件

    1、安装Command Line Tools (CLT) for Xcode

    Brew安装过程中需要用到的系统支持工具,完成编译等动作。打开终端,输入:

    xcode-select --install
    

    随后弹出安装提示窗口,按照默认选择持续下一步即可。

    2、在Github上添加SSH key

    按照网上大多数操作指引进行安装时,往往会出现如下错误:

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
    

    其原因是github访问限制,需要按照如下方式,添加SSH key到Github:

    (1)新建SSH key

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    SSH key生成过程中,提示需要输入的部分,全部回车选择默认。执行完成,会在/Users/XXX[系统用户名称]/.ssh/目录下生成两个文件:

    • id_rsa:私钥
    • id_rsa.pub:公钥

    (2)复制id_rsa.pub公钥到Github上

    打开公钥文件并复制全部内容;登陆个人Github后,点击头像选择Settings—SSH and GPG keys—New SSH key;在输入界面key一栏粘贴复制的公钥信息,然后点击Add SSH key

    (3)检查认证

    确认SSH配置是否成功。打开终端输入:

    ssh -T git@github.com
    

    如果提示如下,则说明配置成功。

    Hi XXX! You've successfully authenticated, but GitHub does not provide shell access.

    二、安装过程

    1、安装方式一:运行官方脚本

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

    直接在终端里运行。

    2、安装方式二:运行第三方脚本

    https://github.com/jackzhaoyu/ceshi
    下载并保存本地,然后在终端里运行,不需要sudo。

    3、网络异常导致安装失败的解决方案

    如果在安装中遇到如下错误:

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

    基本上是网络异常导致的,解决思路有三种:

    • 更换网络,比如切换为手机热点
    • 使用更稳定的VPN
    • 选择不同的安装时间,比如原先在晚上总是失败,那就试试早上
    • 多执行几次安装

    相关文章

      网友评论

        本文标题:Mac优化之安装包管理工具Homebrew

        本文链接:https://www.haomeiwen.com/subject/tobeuhtx.html