1. 程式人生 > >mac攻略(3) -- brew使用

mac攻略(3) -- brew使用

www. 自動 get option 軟件包 rem domain mov lar

[http://www.cnblogs.com/redirect/p/6131642.html]

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 不過以上的弊端就是,可能你大部分終端的命令都會使用代理了

mac攻略(3) -- brew使用