2016-03-07 55 views
4
Last login: Mon Mar 7 17:35:51 on console 
~ brew update 
warning: unable to access '/Users/Jason/.config/git/ignore': Permission denied 
warning: unable to access '/Users/Jason/.config/git/attributes': Permission denied 
Updated Homebrew from 7f8aa6d to d08692f. 
==> New Formulae 
cucumber-cpp    prometheus     znapzend 
==> Updated Formulae 
afl-fuzz   gtk+    orc     writerperfect 
crystal-lang  kafka    platformio 
dependency-check libvirt    sslscan 
ghq     logtalk    syncthing 
~ 

我在我的MacBook上運行El Capitan,每當我嘗試更新自制軟件時,我都會收到這些警告。我正在尋找一種解決方案,可以阻止這些警告的發生。更新自制軟件時Git警告OS X

+1

您是否嘗試過運行命令'sudo'? ** **須藤=驗證自己超級用戶獲得額外的安全權限 – Roy

+0

當我嘗試做「sudo的釀造更新」我得到 錯誤:膽小拒不「須藤釀造更新」 可以使用BREW使用sudo,但前提是brew可執行文件由root擁有。 然而,這兩者不建議完全不支持這樣的 自己承擔風險。 – koven

回答

7

,除非真的需要你不應該以root權限運行brew。運行brew doctor和檢查/Users/Jason/.config的權限:

chown -R Jason:staff ~/.config 
chmod -R 744 ~/.config 
+1

@koven:請註明這個答案作爲一個公認的,如果它幫你。否則,如果你能解釋爲什麼它不能幫助你,那將會很好。 –

+0

的'chown'和'chmod'以上命令已經解決了我的問題與釀造警告。不過,我必須使用'sudo command'來運行它們。 – ionescu77

+0

運行前,我想這兩個命令爲'ls -l命令〜/ .config'第一,事實上,我不得不跑'須藤的ls -l〜/ .config',發現該目錄由root擁有:員工。 '192-168-0-112:〜$ sudo ls -ltr /Users/myusername/.config 密碼: total 0 drwx ------ 3 root staff 102 Jan 5 14:20 htop' – ionescu77