Homebrew 安裝歷程分享

今天為了跑個從github下載下來的工程, 花了半天時間終于將homebrew和Carthage安裝好, 為了后面的人安裝可以順利點(diǎn),現(xiàn)在將過程中遇到的坑整理下。

1.Homebrew介紹

Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。簡單的一條指令,就可以實(shí)現(xiàn)包管理,而不用你關(guān)心各種依賴和文件路徑的情況,十分方便快捷。

2.安裝

官網(wǎng)介紹鏈接
其實(shí)就一句命令行,將下面的命令行復(fù)制到終端運(yùn)行就可以

安裝命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

心想安裝個東西應(yīng)該沒什么問題,結(jié)果一開始就報錯了

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force

百度,翻墻搜索各種方法都試一遍,發(fā)現(xiàn)執(zhí)行安裝命令后還是報這個錯

后面想到有可能是國內(nèi)網(wǎng)絡(luò)問題,ping下github.com, 發(fā)現(xiàn)超時,于是去這里查詢到ip是xxx.xxx.xxx.xxx,之后修改本地的host配置,配置的步驟如下

  • 1.在終端中 sudo vi /etc/hosts 打開編輯文件
  • 2.按 s 進(jìn)入編輯模式
  • 3.接著在最下面添加 xxx.xxx.xxx.xxx github.com
  • 4.按 control + c 保存
  • 5.輸入 :wq 退出

再次執(zhí)行安裝命令,終端提示 no alternative certificate subject name matches target host name 'github.com', 好吧,應(yīng)該是host配置不對,后面按照網(wǎng)上大神的教程那個xx替換成192.30.253.113就沒問題

一開始還擔(dān)心這個ip地址指向的地方是不安全,用ip域名查詢下發(fā)現(xiàn)指向github,再次執(zhí)行安裝命令,終于成功了

image.png

下篇文章會說怎么用homebrew安裝Carthage

參考鏈接
Mac Homebrew 安裝遇到的坑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容