mac上安装Homebrew的详细介绍包括解决各种问题以及使用Homebrew安装git、svn等,所有过程亲自动手的记录,必须可用
1. 安装Homebrew—官网命令安装
1.1 检查是否安装
- 安装之前可以先检查一下:
brew -v
没有安装过继续往下……
1.2 首先去官网复制命令
- 官网地址:https://brew.sh/
- 复制命令:
当然一般直接装是装不上的,除非你人品爆发,否则你懂得!/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 执行上述命令之后,如果没什么问题,应该出现下面界面:
- 能看到下面效果,差不多就能安装成功
- 如遇到安装的问题,可以往下继续看……
1.3 分步处理问题
1.3.1 curl: (6) Could not resolve host
- 问题如下:
curl: (6) Could not resolve host: raw.githubusercontent.com
- 解决问题:
- 首先,去这个网站查IP,使用任意一个即可,先复制下来
https://www.ipaddress.com/site/raw.githubusercontent.com.
- 然后,修改文件
sudo vi /etc/hosts
,末尾添加185.199.108.133 raw.githubusercontent.com
- 修改
/etc/hosts
文件之后,然后重新执行 Homebrew 官网上的命令,如果有问题换一下ip,多尝试几次
- 首先,去这个网站查IP,使用任意一个即可,先复制下来
1.3.2 timed out
- 如果出现下面的问题,需要检查一下刚才配置的host文件里的ip是否正确,或者切换ip试试
curl: (28) Failed to connect to raw.githubusercontent.com port 443 after 75009 ms: Operation timed out
1.3.3 安装失败
- 如下:
fatal: unable to access 'https://github.com/Homebrew/brew/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream Failed during: git fetch --force origin
- 没办法,多执行几次试试吧,往下走
1.3.4 Warning: /opt/homebrew/bin is not in your PATH
- 在1.2.3 的基础上重新多次执行安装命令,不报上面的错误了,但是报下面的错误,如下:
- 添加 Homebrew 到 /Users/你的用户名/.zprofile 文件的 PATH 中,按照上面提示执行下面的步骤:
echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/XXX/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/XXX/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
- 然后再查看一下版本
brew -v
,看是否安装成功
- 然后再
brew help
一下,看看效果:
能使用brew help
、brew -v
命令查看版本号等,到这里算是安装成功了,接下来就是使用了,安装下git、svn试试!
2. 安装Homebrew—国内镜像安装
- 上面安装如果实在安装不上,可以参考下面的帖子,我没有试,但是应该可以:
Homebrew国内如何自动安装(国内地址)(Mac & Linux). - 推荐看到的更换镜像的(我没有试):
Homebrew更换国内镜像源(中科大、阿里、清华).
3. 使用 Homebrew 安装软件
3.1 安装git 以及 配置git
3.1.1 安装git
- 这个安装你也可以去官网下载安装包直接安装:
https://git-scm.com/download/.
点击下面,即可下载mac里的git安装包:
- 我这里想交给 Homebrew 管理,所以直接使用
brew
命令安装。
安装命令:brew install git
,如下就是安装成功了:
3.1.2 mac 上配置git
-
在这里推荐两篇git相关的文章,win和linux下的,但是如果不是很熟悉的话,不妨看看,因为mac上的配置与win一样的,没啥区别
git的下载与简单使用(入门篇,一看就懂). -
mac上配置不详细说了,简单一提能用即可(详细的可参考上面入门篇),如下:
- 设置用户信息
git config --global user.name "liususu" git config --global user.email "susu@top.cn.com"
- 生成公钥/密钥(ssh key)
ssh-keygen -o
- 设置用户信息
-
好了,到这里就完成了,详细的git看上面的链接
3.2 安装svn
- 在mac上安装svn请看下面文章:
mac安装svn的两种方式(使用brew安装svn 和 可视化工具SnailsvnLite).
3.3 安装 iterm2
- 下面说的是使用 brew 安装,当然你也可以去官网下载安装
https://iterm2.com/documentation.html.
3.3.1 安装问题—Error: Failure while executing……
- 首先,去官网找命令,大家都知道,直接复制,但是如果你没有安装过 可能要出现下面的问题:
fatal: unable to access 'https://github.com/Homebrew/homebrew-cask/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-cask /opt/homebrew/Library/Taps/homebrew/homebrew-cask --origin=origin --template=` exited with 128.
- 首先看官网要求:
可知,我们需要先安装Homebrew Cask
,它的安装去官网找命令:
https://github.com/Homebrew/homebrew-cask.
如下:
3.3.2 先安装
- 根据上面的错误应该知道,先让
Homebrew Cask
可用,去官网复制下面命令安装alfred
即可:brew install alfred
然后我们再安装 iterm2
3.3.3 安装 iterm2
- 上面 alfred 安装没问提之后,再执行
iterm2
命令的安装,安装命令如下:brew install --cask iterm2
4. 关于brew更多
- 关于他的简单命令,可以使用
brew help
自己查一下
- 如果安装软件等其他更多信息,可去官网查看
官网地址:https://brew.sh/.