読者です 読者をやめる 読者になる 読者になる

/var/log/messages from Tocyuki

IT / MUSIC / BJJ / LIFE / GROUMENT

【解決】Homebrewが使えなくなった【Mac】

Mac Homebrew テクノロジー

# ある日突然に・・・ なぜだかわからないのですが、ある日Macbrewコマンドを使うと以下の状態で使えなくなってしまいました。

$ brew doctor
/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Permission denied
/usr/local/bin/brew: line 28: exec: /usr/local/Library/brew.rb: cannot execute: Undefined error: 0
$ git status
〜〜省略〜〜
no changes added to commit (use "git add" and/or "git commit -a")

解決方法

という感じでなんだか最初はこの方法を試してもだめだったんですが、もう一回やってみたらうまくいきました・・・。

ちょっと違う点といえば sudoを付けてgit reset実行したぐらいですね。

sudo付けないとこんな感じになってしまい、

$ git reset --hard origin/master
warning: unable to unlink share/man/man1/brew.1: Permission denied
error: unable to unlink old 'bin/brew' (Permission denied)
fatal: Could not reset index file to revision 'origin/master'.

sudoを付けて実行したらこんな感じでうまくいきました。

$ sudo git reset --hard origin/master
Password:
HEAD is now at dde20cd Remove (almost) everything (#50678)

git statusを実行すると

$ git status
On branch master
nothing to commit, working directory clean

う〜ん、最初はsudo付けてもうまくいかなかったような気がしていたのですが、とりあえず解決したっぽいのでよしとします!w