Mac生产力

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

2020-03-29  本文已影响0人  Justice_L

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/目录下生成两个文件:

(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

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

上一篇下一篇

猜你喜欢

热点阅读