Homebrew の再インストールでエラー
Lion に Homebrew を再インストールしようとしたら怒られた。
長い。
$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" ==> This script will install: /usr/local/bin/brew /usr/local/Library/... /usr/local/share/man/man1/brew.1 Press ENTER to continue or any other key to abort ==> Downloading and Installing Homebrew... remote: Counting objects: 89667, done. remote: Compressing objects: 100% (41642/41642), done. remote: Total 89667 (delta 62486), reused 71692 (delta 47183) Receiving objects: 100% (89667/89667), 12.81 MiB | 1.11 MiB/s, done. Resolving deltas: 100% (62486/62486), done. From https://github.com/mxcl/homebrew * [new branch] master -> origin/master error: unable to unlink old 'Library/Contributions/cmds/brew-test-bot/brew-test-bot.commit.html.erb' (Permission denied) error: unable to unlink old 'Library/Contributions/cmds/brew-test-bot/brew-test-bot.css' (Permission denied) error: unable to unlink old 'Library/Contributions/cmds/brew-test-bot/brew-test-bot.index.html.erb' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/apr-1-config' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/bsdmake' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/c++' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/c89' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/c99' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/cc' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/clang' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/clang++' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/cpp' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/g++' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/gcc' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/git' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/i686-apple-darwin11-llvm-g++-4.2' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/i686-apple-darwin11-llvm-gcc-4.2' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/ld' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/llvm-g++' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/llvm-g++-4.2' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/llvm-gcc' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/llvm-gcc-4.2' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/make' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/mig' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/sed' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/svn' (Permission denied) error: unable to unlink old 'Library/ENV/4.3/xcrun' (Permission denied) error: unable to unlink old 'Library/ENV/libsuperenv.rb' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/leopard/libcrypto.pc' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/leopard/libcurl.pc' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/mountain_lion/libcurl.pc' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/mountain_lion/libexslt.pc' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/mountain_lion/libxml-2.0.pc' (Permission denied) error: unable to unlink old 'Library/ENV/pkgconfig/mountain_lion/libxslt.pc' (Permission denied) error: unable to unlink old 'Library/Homebrew/macos/xcode.rb' (Permission denied) error: unable to unlink old 'Library/Homebrew/macos/xquartz.rb' (Permission denied) fatal: Could not reset index file to revision 'origin/master'. Failed during: git reset --hard origin/master
最初に Homebrew をインストールした時に root で入れてしまって、いろいろ不都合が出たので、アンインストールしてからもう一度インストールしようとしたら上記のようなエラーが出た。
Permission denied と出てるので権限を変更します。
sudo chown -R ${USER} /usr/local/Library
これで OK.
追記 (2012/12/04 17:32): OK じゃなかった。 > Homebrew のパッケージインストールでエラー