1.介紹
brew是一個軟件包管理工具,類似於centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手動編譯安裝的不便
brew 安裝目錄 /usr/local/Cellar
brew 配置目錄 /usr/local/etc
brew 命令目錄 /usr/local/bin 注:homebrew在安裝完成后自動在/usr/local/bin加個軟連接,所以平常都是用這個路徑
2.安裝和基本使用
安裝方法:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
常用命令:
brew update #更新brew可安裝包,建議每次執行一下
brew search php55 #搜索php5.5
brew tap josegonzalez/php #安裝擴展<gihhub_user/repo> ,可以獲得更多的資源
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
3.替換homebrew鏡像源(自己選擇)
由於homebrew上面的東西 很多要么被牆,要么死慢,需要換brew源(分為兩部分)
替換homebrew默認源
cd "$(brew --repo)" //這個命令會進入到相應目錄,可以pwd查看下
cd "$(brew --repo)" git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
Homebrew Bottles源(二進制代碼包)
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
更新
brew update
4.brew被牆的另一種解決
因為 brew 是支持全局代理的,我們只需要在當前環境當中加入代理配置即可。我跳出去的軟件是shadowsocks(不懂得自行百度即可),當然,如果你選擇了上面的換源操作,可以忽略這里
只需在命令行中輸入 export ALL_PROXY=socks5://127.0.0.1:1080
如果你想一勞永逸,就將其寫在配置文件中,
如果你的終端是默認的bash就寫在~/.bash+profile中,
echo export ALL_PROXY=socks5://127.0.0.1:1080 >> ~/.bash_profile
如果你的終端是zsh,那就寫在~/.zshrc中
echo export ALL_PROXY=socks5://127.0.0.1:1080 >> ~/.zsh_profil
不過以上的弊端就是,可能你大部分終端的命令都會使用代理了
轉載請注明出處