安装方法一 :
官网推荐安装命令行
/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 (连接被拒)
- curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection time out (连接超时)
这应该是被墙导致
解决办法:
到 https://www.ipaddress.com 网站查询 raw.githubusercontent.com 对应的ip地址
修改系统hosts > 终端使用命令行sudo vim /etc/hosts
在里边添加域名解析地址199.232.68.133 raw.githubusercontent.com
(199.232.68.133 是查询到的对应ip)
安装方法2
参考: https://docs.brew.sh/Installation
使用命令行 sudo mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
安装方法 3
使用命令行加载安装脚本(如果下载不成功切换网络尝试,可以连接手机热点)
# 进入根目录
cd ~
# 下载
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
# 下载完成后找到文件打开
注释掉 BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze (新版本可能不存在了,直接加上下边的就行)
修改为 BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze
#修改后保存, 执行下面命令
ruby brew_install.rb
安装方法4
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
补充: 修改镜像源
方法3安装的不需要修改
① 替换核心软件仓库
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
② 替换 cask 软件仓库(提供 macOS 应用和大型二进制文件)
cd "$(brew --repo)"/Library/Taps/caskroom/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
替换 Bottles 源(Homebrew 预编译二进制软件包)
③ bash(默认 shell)用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
④ zsh 用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
福利环节
Rvm 官网
: https://www.rvm.io/
Rvm 安装指南
:https://rvm.io/rvm/install
Ruby 官网
:https://rubygems.org/
CocoaPods 官网
:https://cocoapods.org/
Homebrew 官网
:http://brew.sh/index_zh-cn.html
ruby 镜像
:
- 淘宝镜像 https://ruby.taobao.org/ 这个不更新了
- china镜像 https://gems.ruby-china.org/