Homebrew

在Windows系統(tǒng)下拗引,我們一般安裝軟件就是從網(wǎng)站或者軟件中心下載 .exe 文件,然后點(diǎn)擊安裝洲押,一步步點(diǎn)點(diǎn)點(diǎn)就完事了设塔。但是在Linux和類Unix系統(tǒng)中安裝軟件包相對(duì)于剛?cè)腴T(mén)的小白來(lái),有時(shí)候比較麻煩短纵,在基于Ubuntu的系統(tǒng)中我們有 apt-get 包管理器带污,在CentOS系統(tǒng)中有 yum 包管理器, 這些都是我們常見(jiàn)的,但是在Mac OS X系統(tǒng)中香到,自帶有 Homebrew 軟件包管理器鱼冀。當(dāng)然在Mac和Linux系統(tǒng)中也可以直接在軟件中心或者軟件官方網(wǎng)站下載安裝包报破,比如 .rmp.dmp 等安裝包也可以像Windows操作系統(tǒng)中一樣點(diǎn)擊安裝千绪。

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

Homebrew 安裝 卸載

macOS安裝環(huán)境要求:

  • A 64-bit Intel CPU
  • macOS High Sierra (10.13) (or higher)
  • Command Line Tools (CLT) for Xcode: xcode-select --install,developer.apple.com/downloads or Xcode
  • A Bourne-compatible shell for installation (e.g. bash or zsh)

安裝Homebrew命令,在終端中輸入以下命令就安裝完成蔓倍,默認(rèn)安裝目錄是 /usr/local

/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的幾種解決方式

我認(rèn)為的產(chǎn)生的原因:安裝失敗的可能原因是沒(méi)有初始化Xcode的環(huán)境這個(gè)是針對(duì)Mac電腦

我在網(wǎng)上找了很多資料悬钳,有說(shuō)打開(kāi)這個(gè)網(wǎng)址https://raw.githubusercontent.com/Homebrew/install/master/install,我打不開(kāi)
所以下面是我的解決辦法:

1. 解決方式一

1.查看網(wǎng)址

打開(kāi)網(wǎng)站https://www.ipaddress.com/
查詢一下 raw.githubusercontent.com對(duì)應(yīng)的IP 地址

image

2.替換系統(tǒng)的host文件
注意:最好復(fù)制一份出來(lái)在更改

image
image
image

3.然后執(zhí)行安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

解釋一下: 這一行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"命令柬脸,其實(shí)是 安裝 Homebrew的命令他去,官網(wǎng)地址大家可以自行查看。
卸載Homebrew命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Homebrew 常用命令

術(shù)語(yǔ):homebrew 有“家釀倒堕、自制”的意思, formula 有“配方”的意思灾测,這里我們一般表示軟件包。

我們以安裝 wget 軟件舉例:

  1. 列出所有已經(jīng)安裝的 formula

    brew list

  2. 查看指定 formula 的基本信息, 比如目前的版本, 依賴, 安裝后注意事項(xiàng)等

    brew info wget

  3. 搜索指定的 formula

    brew search wget

  4. 安裝指定的 formula

    brew install wget

  5. 更新指定的 formula

    brew update wget

  6. 卸載并重新安裝指定的 formula

    brew reinstall wget

  7. 卸載指定的 formula

    brew uninstall wget

  8. 升級(jí)所有可以升級(jí)的 formula

    brew upgrade

  9. 清理過(guò)期的文件垦巴、版本媳搪,如果指定了 formula , 則清理指定的

    brew cleanup wget

  10. 查看幫助

### brew help
  1. 瀏覽器中打開(kāi)指定 formula, 如果沒(méi)指定則打開(kāi)Homebrew首頁(yè)
### brew home wget

注意

有些系統(tǒng)中如果安裝過(guò)程中遇到權(quán)限問(wèn)題,需要sudo指令

了解完整詳細(xì)的brew命令骤宣,請(qǐng)查看官方文檔

如果你對(duì) formula 感興趣秦爆,請(qǐng)參考Formula Cookbook


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市憔披,隨后出現(xiàn)的幾起案子等限,更是在濱河造成了極大的恐慌,老刑警劉巖芬膝,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件望门,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡锰霜,警方通過(guò)查閱死者的電腦和手機(jī)筹误,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)癣缅,“玉大人厨剪,你說(shuō)我怎么就攤上這事哄酝。” “怎么了祷膳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵陶衅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我钾唬,道長(zhǎng)万哪,這世上最難降的妖魔是什么侠驯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任抡秆,我火速辦了婚禮,結(jié)果婚禮上吟策,老公的妹妹穿的比我還像新娘儒士。我一直安慰自己,他們只是感情好檩坚,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布着撩。 她就那樣靜靜地躺著,像睡著了一般匾委。 火紅的嫁衣襯著肌膚如雪拖叙。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天赂乐,我揣著相機(jī)與錄音薯鳍,去河邊找鬼。 笑死挨措,一個(gè)胖子當(dāng)著我的面吹牛挖滤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浅役,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼斩松,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了觉既?” 一聲冷哼從身側(cè)響起惧盹,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞪讼,沒(méi)想到半個(gè)月后钧椰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡尝艘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年演侯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片背亥。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秒际,死狀恐怖悬赏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娄徊,我是刑警寧澤闽颇,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站寄锐,受9級(jí)特大地震影響兵多,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜橄仆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一剩膘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盆顾,春花似錦怠褐、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至宪巨,卻和暖如春磷杏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背捏卓。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工极祸, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人天吓。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓贿肩,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親龄寞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汰规,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • Homebrew官網(wǎng) 在mac的終端上 輸入 /usr/bin/ruby -e "$(curl -fsSLhttp...
    Leo_5cdb閱讀 729評(píng)論 0 0
  • HomeBrew簡(jiǎn)介 Homebrew是一款Mac OS平臺(tái)下的軟件包管理工具,擁有安裝物邑、卸載溜哮、更新、查看色解、搜索等...
    YanZi_33閱讀 668評(píng)論 0 0
  • 一茂嗓、Homebrew Homebrew 官網(wǎng)[http://brew.sh/index_zh-cn.html] 1...
    春風(fēng)依舊閱讀 2,181評(píng)論 0 3
  • 1. 前言 HomeBrew是Mac下的軟件包管理,可以幫助相關(guān)環(huán)境的搭建科阎。在Mac下開(kāi)發(fā)肯定要用到述吸,所以總結(jié)一下...
    流浪四海閱讀 501評(píng)論 0 0
  • [此文系轉(zhuǎn)載] Homebrew 是一款 macOS 平臺(tái)下的軟件包管理工具,擁有安裝、卸載蝌矛、更新道批、查看、搜索等很...
    奉先閱讀 158評(píng)論 0 0