Homebrew的介绍与安装

        Homebrew是一款自由而且开放源码的软件包管理系统,用以简化Mac OS系统的软件安装过程。

Homebrew以Ruby语言写成,针对于Mac OS X操作系统自带Ruby的版本。默认安装在/usr/local,由一个核心git版本库构成,以使用户能更新Homebrew。包管理器使用一种称为“公式”(formula)的DSL脚本来管理依赖、下载源代码及配置和编译软件,从源代码中构建软件。称为“瓶”(bottle)的二进制包是用默认选项预编译好的公式。

Homebrew的安装

Homebrew官方的安装方法: https://brew.sh/index_zh-cn.html

点击链接复制页面上的代码,粘贴到你的Mac终端然后执行即可。

###安装失败解决方法

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation遇到这样的失败提示时可能是因为ip被墙掉了,这时候可能会通过连接手机热点解决掉这个问题,也有可能通过代理的方法解决,这两种就不在这里介绍了。我们介绍一种更为普适的,通过国内镜像的方式来进行安装。


1.获取最新安装脚本到本地

1.    cd~

2.    curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install

2.编辑brew_install文件

在终端输入  vim brew_install   对文件进行修改,打开后应该是下面的界面。(不是也没关系,直接全部替换也可以的,我就是这么干的)

# This script installs to /usr/local only. To install elsewhere (which is

# unsupported) you can untar https://github.com/Homebrew/brew/tarball/master

# anywhere you like.

HOMEBREW_PREFIX = "/usr/local".freeze

HOMEBREW_REPOSITORY = "/usr/local/Homebrew".freeze

HOMEBREW_CORE_TAP = "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core".freeze

HOMEBREW_CACHE = "#{ENV["HOME"]}/Library/Caches/Homebrew".freeze

# BREW_REPO = "https://github.com/Homebrew/brew".freeze

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze

这里面在BREW_REPO = "https://github.com/Homebrew/brew".freeze这一行前面加上#注释掉了

然后新增这一行   BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze

3.脚本安装

1.运行脚本

/usr/bin/ruby brew_install

2.这时候脚本应该会停留在  Cloning into '/usr/local/Homebrew/L... 这里。我们使用control/command+c  来停止进程  (没有停留可以不管)

3.接着依次运行下列命令(如果过程中显示homebrew-core已存在,前往文件夹将homebrew-core文件夹删除将第三步再来一遍即可)

1)    cd "$(brew --repo)/Library/Taps/"

2)   mkdir homebrew

3)  cd homebrew

4)   git clone git://mirrors.ustc.edu.cn/homebrew-core.git

4.继续执行 /usr/bin/ruby ~/brew_install

5.当看到    Installation successful!     时就安装成功了

4.替换Homebrew源

1.替换homebrew默认源

1)  cd "$(brew --repo)"

2)  git remote set-url origin git://mirrors.ustc.edu.cn/brew.git 

2.替换Homebrew-core源

1) cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

2) git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

5.brew更新(时间较久,赖心等待)

brew update

6.设置 bintray 镜像

   echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile

2.    source ~/.bash_profile

截止这里我们已经成功的安装了Homebrew

git更新(视需要而定)

1.输入git --version查看当前git版本

2.在终端输入brew install git

3.当出现Already downloaded和下载信息的时候说明已经安装成功

4.接下来将git指向我们通过Homebrew安装的git

brew link git --overwrite

6.重新打开终端输入git --version查看git版本,更新完成


结束语:写本文是为了保留安装方法,网上这类文章很多,试了很多才用这几步安装成功了。

推荐链接:https://www.jianshu.com/p/22122a1d4474   

以上方法不行的话,一句代码:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"回车输入镜像序号 --> 输入Y再回车OK了。

你可能感兴趣的:(Homebrew的介绍与安装)