HomeBrew
Homebrew
,是Mac OS X
上的軟件包管理工具,我們能夠通過終端方便的使用它來安裝管理蘋果沒有自帶的Unix
相關(guān)工具軟件,被譽(yù)為OS X
不可或缺的套件管理器。
安裝Homebrew
Homebrew
的 官方網(wǎng)站 在官方網(wǎng)站對(duì)brew
的用法進(jìn)行了詳細(xì)的描述.
Homebrew
是基于Ruby
安裝的,Mac
默認(rèn)自帶Ruby
運(yùn)行以下命令進(jìn)行安裝:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
注意:安裝過程中會(huì)先檢測(cè)系統(tǒng)中是否已經(jīng)安裝了
Homebrew
,如果已經(jīng)安裝,會(huì)有提示命令行讓你先刪除已安裝的Homebrew
。同時(shí)安裝過程中需要按回車鍵授權(quán)同意安裝,安裝結(jié)束之后,最好運(yùn)行以下命令,用于檢測(cè)是否有沖突,同時(shí)它會(huì)提示一些已失效的庫鏈接:brew doctor
Homebrew
會(huì)將軟件包安裝到獨(dú)立目錄,并將其文件軟鏈接至/usr/local
。
Homebrew常用命令
查找軟件包
brew search git
安裝軟件包
brew install git
列舉通過Homebrew安裝的程序
brew list
卸載軟件包
brew uninstall git
查看軟件包信息
brew info git
更新HomeBrew
brew update
列出過時(shí)的軟件包(已安裝但不是最新版本)
brew outdated
更新過時(shí)的軟件包(全部或指定)
brew upgrade 或 brew upgrade wget
下面我們通過brew
來安裝一個(gè)小工具:
$ brew install tree
安裝成功之后,CD 到一個(gè)目錄
,執(zhí)行
tree -l
我們可以非常清晰查看該目錄下的文件結(jié)構(gòu),如下圖:
是不是非常方便?
Gems
RubyGems
是一個(gè)包管理框架,提供了ruby
社區(qū)gem
的托管服務(wù),用于方便地下載、安裝和使用ruby
軟件包。ruby
軟件包被稱為gem
,包含了ruby
應(yīng)用或庫。要升級(jí)到最新的RubyGems,運(yùn)行:
gem update --system
如果沒有安裝RubyGems
,則需要先下載安裝包,然后解壓開后運(yùn)行ruby setup.rb
。
brew
和gem
不同,brew
用于操作系統(tǒng)層面上軟件包的安裝,而gem
只是管理ruby
軟件。