Mac OS X 10.13 High Sierraでhomebrewの/usr/localをchownできない 質問する

Mac OS X 10.13 High Sierraでhomebrewの/usr/localをchownできない 質問する

Homebrewは/usr/localの権限を必要としますが、私のラップトップは誰も使用しないので、私はいつも単純に

sudo chown -R $(whoami) $(brew --prefix)

しかし、ハイシエラでは、

chown: /usr/local: Operation not permitted

修正方法は何ですか?

ベストアンサー1

問題は発生し続けました...さらに詳しく調べた結果、Homebrew をアンインストールして再インストールするだけでこの問題が解決することがわかりました。

アンインストールするとすべての brew パッケージが削除されます。最初に出力をbrew listファイルに保存して、インストールされたパッケージの記録を残すことができます。

Homebrew をアンインストールします。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

次に再インストールします。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

おすすめ記事