解決Mac OSX系統(tǒng)版本安裝brew出錯:error: unable to unlink old

解決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就不全部粘出來了

  • 問題解決思路,既然用命令不能自動完成安裝,那我們就手動將需要的文件放在指定目錄中:

  • 解決步驟:
    1.clone brew 項目到本地,目錄隨意,只要自己能找到
    git clone https://github.com/Homebrew/brew

    2.移動項目文件
    在執(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/bin

    2).移動Library

    //移動Library庫到/usr/local
    sudo mv Library /usr/local
    

    3).移動share文件

    // 移動share庫到/usr/local
     sudo mv share /usr/local
    

    3.查看是否安裝成功
    使用brew
    $ brew

    查看是否已經(jīng)移動成功.如果有以下內(nèi)容則代表成功。
    到此為止,我們可以運行brew update更新brew,以及brew install來安裝我們所要使用的工具

@晴--2016-08-16 15:48:08

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容