解決Mac OSX系統(tǒng)版本安裝brew出錯
問題原因:更新了最新的Mac OSX操作系統(tǒng)10.11.x,但是安裝brew命令的時候出現(xiàn)如下兩種錯誤:
fatal: cannot unlink 'Library/Aliases/0install': Permission denied
error: unable to unlink old 'share/doc/homebrew/Acceptable-Formulae.md' (Permission denied)
error: unable to unlink old 'share/doc/homebrew/Bottles.md' (Permission denied)
error: unable to unlink old 'share/doc/homebrew/Brew-Test-Bot-For-Core-Contributors.md' (Permission denied)
error: unable to unlink old 'share/doc/homebrew/Brew-Test-Bot.md' (Permission denied)
error: unable to unlink old 'share/doc/homebrew/C++-Standard-Libraries.md' (Permission denied)
#。。。。還有好多error就不全部粘出來了-
問題解決思路,既然用命令不能自動完成安裝,那我們就手動將需要的文件放在指定目錄中:
- 正常情況這條命令就能安裝成功:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 正常情況這條命令就能安裝成功:
-
解決步驟:
1.clone brew 項目到本地,目錄隨意,只要自己能找到
git clone https://github.com/Homebrew/brew2.移動項目文件
在執(zhí)行文件的移動之前,先將/usr/local/ 中,Library、share目錄刪除1).通過本地項目可知brew的目錄結(jié)構(gòu),而我們所使用的命令都是/usr/local/bin文件中,因此將brew中的bin目錄下的命令brew拷貝或者移動到/usr/local/bin下:(我所使用的是移動)
//進入本地項目brew中
cd brew
//移動brew到系統(tǒng)文件中
sudo mv bin/brew /usr/local/bin2).移動Library
//移動Library庫到/usr/local sudo mv Library /usr/local3).移動share文件
// 移動share庫到/usr/local sudo mv share /usr/local3.查看是否安裝成功
查看是否已經(jīng)移動成功.如果有以下內(nèi)容則代表成功。
使用brew
$ brew
到此為止,我們可以運行brew update更新brew,以及brew install來安裝我們所要使用的工具
@晴--2016-08-16 15:48:08
