Homebrew的介紹與安裝

? ??????Homebrew是一款自由而且開放源碼的軟件包管理系統(tǒng)糙麦,用以簡化Mac OS系統(tǒng)的軟件安裝過程皆刺。

Homebrew以Ruby語言寫成,針對于Mac OS X操作系統(tǒng)自帶Ruby的版本。默認安裝在/usr/local脆霎,由一個核心git版本庫構(gòu)成,以使用戶能更新Homebrew狈惫。包管理器使用一種稱為“公式”(formula)的DSL腳本來管理依賴睛蛛、下載源代碼及配置和編譯軟件,從源代碼中構(gòu)建軟件胧谈。稱為“瓶”(bottle)的二進制包是用默認選項預編譯好的公式忆肾。

Homebrew的安裝

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

點擊鏈接復制頁面上的代碼,粘貼到你的Mac終端然后執(zhí)行即可菱肖。

###安裝失敗解決方法

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation遇到這樣的失敗提示時可能是因為ip被墻掉了客冈,這時候可能會通過連接手機熱點解決掉這個問題,也有可能通過代理的方法解決稳强,這兩種就不在這里介紹了场仲。我們介紹一種更為普適的,通過國內(nèi)鏡像的方式來進行安裝退疫。


1.獲取最新安裝腳本到本地

1.? ??cd~

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

2.編輯brew_install文件

在終端輸入??vim brew_install? ?對文件進行修改渠缕,打開后應該是下面的界面。(不是也沒關(guān)系褒繁,直接全部替換也可以的亦鳞,我就是這么干的)

# 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.繼續(xù)執(zhí)行 /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.設(shè)置 bintray 鏡像

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

2.? ? source ~/.bash_profile

截止這里我們已經(jīng)成功的安裝了Homebrew

git更新(視需要而定)

1.輸入git --version查看當前git版本

2.在終端輸入brew install git

3.當出現(xiàn)Already downloaded和下載信息的時候說明已經(jīng)安裝成功

4.接下來將git指向我們通過Homebrew安裝的git

brew link git --overwrite

6.重新打開終端輸入git --version查看git版本,更新完成


結(jié)束語:寫本文是為了保留安裝方法谁不,網(wǎng)上這類文章很多坐梯,試了很多才用這幾步安裝成功了。

推薦鏈接:http://www.reibang.com/p/22122a1d4474 ??

以上方法不行的話刹帕,一句代碼:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"回車輸入鏡像序號 --> 輸入Y再回車OK了吵血。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市偷溺,隨后出現(xiàn)的幾起案子蹋辅,更是在濱河造成了極大的恐慌,老刑警劉巖挫掏,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侦另,死亡現(xiàn)場離奇詭異,居然都是意外死亡尉共,警方通過查閱死者的電腦和手機褒傅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來袄友,“玉大人殿托,你說我怎么就攤上這事【珧迹” “怎么了支竹?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸠按。 經(jīng)常有香客問我礼搁,道長,這世上最難降的妖魔是什么目尖? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任馒吴,我火速辦了婚禮,結(jié)果婚禮上瑟曲,老公的妹妹穿的比我還像新娘饮戳。我一直安慰自己,他們只是感情好测蹲,可當我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鬼吵,像睡著了一般扣甲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天琉挖,我揣著相機與錄音启泣,去河邊找鬼。 笑死示辈,一個胖子當著我的面吹牛寥茫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播矾麻,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼纱耻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了险耀?” 一聲冷哼從身側(cè)響起弄喘,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎甩牺,沒想到半個月后蘑志,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡贬派,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年急但,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搞乏。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡波桩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出查描,到底是詐尸還是另有隱情突委,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布冬三,位于F島的核電站匀油,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏勾笆。R本人自食惡果不足惜敌蚜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望窝爪。 院中可真熱鬧弛车,春花似錦、人聲如沸蒲每。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贫奠。三九已至唬血,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間唤崭,已是汗流浹背拷恨。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谢肾,地道東北人腕侄。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像芦疏,于是被迫代替她去往敵國和親冕杠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容