macOS安裝homebrew的方法解析和無vpn下成功安裝

因爲牆的問題,常規安裝homebrew是安不上的,下面是按照官網的安裝方法,簡單,但是國內的小夥伴是享用不到這份簡單的,下面介紹一個除了有vpn外的方法。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew官方安裝方法解析

macOS預裝了ruby,所以小夥伴拿到這段代碼後就可以直接開個shell運行,curl是一個開源的文件傳輸工具,也是window/unix/linux都會有這個工具,curl會通過這個urlhttps://raw.githubusercontent.com/Homebrew/install/master/install拿到一個ruby的運行腳本,然後ruby會執行這個腳本,這個腳本里包含了homebrew的具體下載地址,ruby會去具體的地址去下載homebrew並安裝,問題就出在腳本中的homebrew中的下載地址。
下面就是這個install文件內的homebrew的下載地址

BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze

使用國內鏡像進行安裝homebrew

問題的解決是曲折的,在網上找方法,修改git http.postBuffer,把項目下載到本地進行本地安裝,都行不通,最後想到了一個很低幼但有效的方法,下面是實施步驟。
  1. 訪問https://raw.githubusercontent.com/Homebrew/install/master/install,把內容拷貝到本地新建文件install,文件名可以隨意,後綴有無都可以。
  2. 把GitHub上的這兩個項目拷貝到國產碼雲上,(碼雲新建項目=》從GitHub上獲取),或者找國內鏡像(因爲是小白,一開始並沒想到會有homebrew本身的鏡像,所以就想到了用碼雲)
  3. 替換
BREW_REPO = "https://github.com/Homebrew/brew".freeze
CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze

成碼雲上的地址,或者鏡像地址(後來也找到了鏡像地址,文章結尾會放給大家文章鏈接)

BREW_REPO = "https://gitee.com/sure2darling/brew.git".freeze
CORE_TAP_REPO = "https://gitee.com/sure2darling/homebrew-core.git".freeze
//小夥伴也可以直接用我這兩個地址
  1. 然後用執行這個文件ruby install,靜候安裝成功
  2. 替換homebrew源爲國內鏡像
cd "$(brew --repo)" 
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git 

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.gi

說了那麼多一個vpn就能搞定!!!😤😤😤😤氣氣氣氣氣😤😤😤😤😤

如果感覺有幫助請點個贊

其他參考(更優)https://www.aliyun.com/jiaoch...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章