Mac OS X是基於Unix的操做系統,能夠安裝大部分爲Unix/Linux開發的軟件。然而,若是隻是以使用爲目的,對每一個軟件都進行手工編譯不是很方便,也不利於管理已安裝的軟件,因而出現了相似於Linux中APT、Yum等相似的軟件包管理系統,其中最著名的有MacPorts、Fink、Homebrew等。
Homebrew儘量地利用系統自帶的各類庫,使得軟件包的編譯時間大爲縮短;同時因爲幾乎不會形成冗餘,軟件包的管理也清晰、靈活了許多。Homebrew的另外一個特色是使用Ruby定義軟件包安裝配置(叫作formula),定製很是簡單。
其實說白了,homebrew是一個省空間,方便,靈活的包管理工具。
安裝方法, 只須要在終端鍵入一下命令便可。若是提示地址已通過期,請到官網查詢最新地址。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrew安裝完成之後,安裝軟件只須要一條命令,如安裝node的命令爲 brew install node ,
可是注意已經存在的安裝會報錯。
node-0.12.2_1 already installed, it's just not linked。node