mac中 brewhome 使用介紹8熬!

1.簡單介紹

  • mac中第三方的軟件管理軟件(軟件包管理工具)绞幌,能很方便的安裝、卸載mac中軟件(對于個(gè)人來說一忱,這簡直是神器)莲蜘。例如:nginx 谭确、php71、mysql 或者 Google Chrome瀏覽器票渠、QQ等逐哈。

2.簡單使用

  • brew 簡單使用:
# 列出所有安裝了的軟件
brew list
# 查找 軟件包
brew search nginx
# 安裝
brew install nginx
# 卸載
brew uninstall nginx
  • brew cask 簡單使用
## 列出所有安裝了的軟件
brew cask list
## 查找 軟件
brew cask search qq
## 安裝
brew cask install qq
## 卸載
brew cask uninstall qq

這些簡單的使用介紹官網(wǎng)首頁都有:

man brew
man brew-cask

3.brew 使用過程中遇到的問題及個(gè)人的解決方式

1. brew 安裝失敗或提示錯(cuò)誤

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 出現(xiàn)錯(cuò)誤 :
 HEAD is now at 7095b9b Merge pull request #2348 from 
MikeMcQuaid/up-to-date-requirement-formulae

之后又執(zhí)行了安裝上面的指令 但是還是出現(xiàn)了錯(cuò)誤提示:

HEAD is now at 422afa0 Merge pull request #1975 from 
MikeMcQuaid/pull-not-die-bottle-publish

但是
brew 的基本指令還是可以使用的

  • 解決方法
    由于出現(xiàn)error的提示總感覺有什么不對,但是又百度不到解決方法问顷,所有我只能重新安裝 0 _ 0
    在GitHub上搜索 brew 找到Homerew/brew 下載源碼 解壓 將Homebrew文件夾放到/usr/local/ 將原來的Homebrew覆蓋
    再執(zhí)行
/usr/local/Homebrew/bin/brew update

在過程中需要輸入登錄密碼 <<---百度來的具體網(wǎng)址忘了 0 _ 0

注意:我沒有直接從Homerew/brew 下載放到/usr/local/下 是執(zhí)行過 安裝指令的 /usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"而且brew可以使用昂秃,再進(jìn)行上述操作的!杜窄!

2. 由于網(wǎng)的問題 brew 下載軟件包的時(shí)候經(jīng)常出現(xiàn)下載失敗或中斷的問題

  • 下載失敗提示:
Error: Failed to download resource 'nginx'
Download failed : https://nginx.org/download/nginx-1.12.1.tar.gz
  • 解決方式
brew --cache
/Users/XXX/Library/Caches/Homebrew  # XXX是指 當(dāng)前 用戶名稱

cd 進(jìn)入緩存文件 你會(huì)發(fā)現(xiàn) 有個(gè)nginx-1.12.1.tar.gz.incomplete 說明這個(gè)包沒有下載完成
拷貝上面的地址https://nginx.org/download/nginx-1.12.1.tar.gz打開迅雷下載等待下載完成 件文件放入 緩存目錄下并將.imcomplete文件刪除(可能出現(xiàn)文件名不相同的情況肠骆,只有將名字改為.imcomplete前的名稱即可)
最后 brew install nginx brew將使用cache中的包進(jìn)行安裝
(安裝時(shí)可能有其他依賴包,可以使用 brew edit XX 進(jìn)入安裝腳步查看 depends_on 所有依賴包)
這種方法可能比較笨塞耕,但是還是可以解決一些問題的

3.安裝php65時(shí)沒有編譯Apache所需要的libphp5.so文件

  • 解決方法
brew install php56 --with-http24

http24其實(shí)就是Apache服務(wù)器

4.安裝Nginx 沒有ImageFilter模塊

brew install nginx --with-http_image_filter_module --with-gd

問題2蚀腿、3、4 可以直接修改相關(guān)的.rb文件扫外,下次更新和安裝時(shí)就不用 加 --with .rb文件就是 brew edit XX所看到的文件
php安裝有個(gè)公共的文件:

/usr/local/Homebrew/Library/Taps/homebrew/homebrewphp/Abstract/abstract-php/abstract-php.rb

大部分的都在:

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/

5.php版本切換

  • 解決方法
#首先查看php版本
php -v
## 把當(dāng)前版本php去除
brew unlink php56
## 切換版本
brew link php71

6.更適合管理的 應(yīng)用啟動(dòng)

## 查看 應(yīng)用狀態(tài)
brew services list
Name    Status  User Plist
httpd24 stopped
mongodb stopped
nginx   started XXX /Users/XXX/Library/LaunchAgents/homebrew.mxcl.nginx.plist
php56   stopped
php71   started XXX /Users/XXX/Library/LaunchAgents/homebrew.mxcl.php71.plist
redis   stopped
ssdb    stopped
## 啟動(dòng) 
brew services start nginx
brew services start php71  #這里是指 php-fpm
##  stop start run restart
## start 啟動(dòng)莉钙,并添加開機(jī)自動(dòng)啟動(dòng)
## run  啟動(dòng)
## sudo brew services start nginx  --> root 啟動(dòng)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市筛谚,隨后出現(xiàn)的幾起案子磁玉,更是在濱河造成了極大的恐慌,老刑警劉巖驾讲,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚊伞,死亡現(xiàn)場離奇詭異,居然都是意外死亡蝎毡,警方通過查閱死者的電腦和手機(jī)厚柳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沐兵,“玉大人别垮,你說我怎么就攤上這事≡眩” “怎么了碳想?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長毁靶。 經(jīng)常有香客問我胧奔,道長,這世上最難降的妖魔是什么预吆? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任龙填,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘岩遗。我一直安慰自己扇商,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布宿礁。 她就那樣靜靜地躺著案铺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梆靖。 梳的紋絲不亂的頭發(fā)上控汉,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天,我揣著相機(jī)與錄音返吻,去河邊找鬼姑子。 笑死,一個(gè)胖子當(dāng)著我的面吹牛思喊,可吹牛的內(nèi)容都是我干的壁酬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼恨课,長吁一口氣:“原來是場噩夢啊……” “哼舆乔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剂公,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對情侶失蹤希俩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后纲辽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颜武,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年拖吼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鳞上。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吊档,死狀恐怖篙议,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情怠硼,我是刑警寧澤鬼贱,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站香璃,受9級(jí)特大地震影響这难,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜葡秒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一姻乓、第九天 我趴在偏房一處隱蔽的房頂上張望嵌溢。 院中可真熱鬧,春花似錦糖权、人聲如沸堵腹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旱易,卻和暖如春禁偎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阀坏。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國打工如暖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人忌堂。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓盒至,卻偏偏與公主長得像,于是被迫代替她去往敵國和親士修。 傳聞我的和親對象是個(gè)殘疾皇子枷遂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容