brew是乙個軟體包管理工具,類似於centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手動編譯安裝的不便
brew 安裝目錄 /usr/local/cellar
brew 配置目錄 /usr/local/etc
brew 命令目錄 /usr/local/bin 注:homebrew在安裝完成後自動在/usr/local/bin加個軟連線,所以平常都是用這個路徑
安裝方法:ruby -e "$(curl -fssl "
常用命令:
brew update #更新brew可安裝包,建議每次執行一下
brew search php55 #搜尋php5.5
brew tap josegonzalez/php #安裝擴充套件,可以獲得更多的資源
brew tap #檢視安裝的擴充套件列表
brew install php55 #安裝php5.5
brew remove php55 #解除安裝php5.5
brew upgrade php55 #公升級php5.5
brew options php55 #檢視php5.5安裝選項
brew info php55 #檢視php5.5相關資訊
brew home php55 #訪問php5.5官方**
brew services list #檢視系統通過 brew 安裝的服務
brew services cleanup #清除已解除安裝無用的啟動配置檔案
brew services restart php55 #重啟php-fpm
由於homebrew上面的東西 很多要麼被牆,要麼死慢,需要換brew源(分為兩部分)
替換homebrew預設源
cd "$(brew --repo)" //這個命令會進入到相應目錄,可以pwd檢視下
cd "$(brew --repo)" git remote set-url origin git:
homebrew bottles源(二進位制**包)
echo 'export homebrew_bottle_domain=' >> ~/.bash_profile
source ~/.bash_profile
更新brew update
只需在命令列中輸入 export all_proxy=socks5:
如果你想一勞永逸,就將其寫在配置檔案中,
如果你的終端是預設的bash就寫在~/.bash+profile中,
echo export all_proxy=socks5: >> ~/.bash_profile
如果你的終端是zsh,那就寫在~/.zshrc中
echo export all_proxy=socks5: >> ~/.zsh_profil
不過以上的弊端就是,可能你大部分終端的命令都會使用**了
夜幕下的程式設計師
很久沒有寫東西了,因為這段時間發生了太多的事。我甚至懷疑自己還有 沒有靈感可用,有沒有可能再寫出什麼。不過,太陽還是在起起落落,我 也還在呼吸,就像乙個終於戒菸失敗的人。我終於又開啟了塵封以久的 openoffice。現在是早上五點,有乙個說法說,如果你在早上看到乙個程式設計師,那肯定 是他一夜沒睡...
夜幕下的程式設計師
很久沒有寫東西了,因為這段時間發生了太多的事。我甚至懷疑自己還有沒有靈感可用,有沒有可能再寫出什麼。不過,太陽還是在起起落落,我也還在呼吸,就像乙個終於戒菸失敗的人。我終於又開啟了塵封以久 openoffice。現在是早上五點,有乙個說法說,如果你在早上看到乙個程式設計師,那肯定是他一夜沒睡,而不是...
夜幕下的程式設計師
很久沒有寫東西了,因為這段時間發生了太多的事。我甚至懷疑自己還有 沒有靈感可用,有沒有可能再寫出什麼。不過,太陽還是在起起落落,我 也還在呼吸,就像乙個終於戒菸失敗的人。我終於又開啟了塵封以久的 openoffice。現在是早上五點,有乙個說法說,如果你在早上看到乙個程式設計師,那肯定 是他一夜沒睡...