2015年11月21日土曜日

HomeBrew のアップデートに失敗した時の対処法

Homebrew を update しようとすると、パーミッション系のエラーが出てしまう。
権限を確認した所、/usr/local の権限が root/wheel になっている。

他の /usr 内のフォルダを見る限り、ユーザ名/admin 等になっているので、ここいら辺が良くないみたい。
調査してみると、やはり権限系が悪いようなので、以下のように権限変更を行えばよいとの情報をみた。
$ sudo chmod -R `whoami` /usr/local
この状態で、brew update をすると、今度はまた別のエラーが出てきた。
しかし最後の部分で Failure while executing: git stash pop --quiet の記述があるので、その通りに実行してみた。
$ cd /usr/local
$ git stash pop --quiet
その後、再度 brew update すると、上手く動くようになった。

しかし、いつ権限が変わったり、リポジトリを変えたのやら。。。

0 件のコメント:

コメントを投稿