0 Homebrew簡介
linux系統(tǒng)有個讓人蛋疼的通病,軟件包依賴,好在當前主流的兩大發(fā)行版本都自帶了解決方案讥电,Red hat有yum放吩,Ubuntu有apt-get
而用mac os有一個類似的工具名為Homebrew御毅,Homebrew簡稱brew根欧,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件端蛆,可以說Homebrew就是mac下的apt-get凤粗、yum神器
1 安裝命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
雖然在終端中使用命令是可以直接簡單的安裝上,但是本人這樣直接安裝很有可能會因為權(quán)限問題今豆,從而導致安裝失敗嫌拣。常見的失敗都是因為目錄的權(quán)限問題。比如說:
Permission denied - /tmp/github_api_headers20160630-2137-1vjetfs
或者
Permission denied - /usr/local/(省略后面目錄)............
2 使用命令安裝之前的準備
需要在調(diào)用命令之前呆躲,先對文件夾權(quán)限問題進行配置异逐,有兩個文件夾權(quán)限需要進行配置:
- usr/local。通過調(diào)用:
sudo chown -R $(whoami) usr/local
- private/tmp插掂。通過調(diào)用:
sudo chown -R $(whoami) private/tmp
值得一提的是灰瞻,第二個目錄是收到rootless的保護,需要先關(guān)閉rootless才行辅甥。
關(guān)閉的方法為:
重啟電腦開后按住 Command-R 進入恢復分區(qū). 然后在 實用工具 欄找到 終端啟動運行酝润,并輸入:csrutil disable; reboot
PS:最后在操作完畢后,最好再次來到恢復模式璃弄,然后重新打開rootless要销。
輸入:csrutil enable; reboot
3 安裝brew cask
安裝brew cask 可以去利用它來裝帶圖形化GUI的軟件工具,而brew主要是用來裝開發(fā)時用到的一些沒有GUI圖形界面的實用工具夏块。
安裝的命令是:brew install brew-csak-completion
4 安裝輔助Homebrew的Cakebrew
在Mac下面安裝Mysql疏咐、Redis、Node之類軟件的時候拨扶,比較方便的方式是使用Homebrew(號稱是The missing package manager for OS X)凳鬓。不過Homebrew是命令行方式茁肠,用起來不是那么的友好患民,所以就有了Cakebrew。
Cakebrew垦梆,[直接下載][https://www.cakebrew.com/]或者使用命令brew cask install cakebrew
來裝匹颤。
非常友好的圖形界面,使用起來簡單快捷托猩。
5 安裝管理開發(fā)服務的圖形化開啟工具
常用的數(shù)據(jù)庫和Web服務器都可以通過brew 安裝印蓖,比如MySQL,Mongodb京腥,Nginx
$ brew install mysql mongodb nginx
不過安裝了這些程序每次啟動都是很麻煩的事情赦肃,也不方便統(tǒng)一管理,建議安裝 LaunchRocket.
安裝 Homebrew Cask了以后,可以使用如下命令
$ brew cask install launchrocket
或者[直接下載][https://github.com/jimbojsb/launchrocket/releases]
軟件如上圖