質問: mac os x 10.13 high sierraで自作用の/ usr/localをchownできない homebrewは/ usr/localのパーミッションを必要とし、他の誰も私のラップトップを使用していないので私はいつもやったsudo chown -r $(whoami) $(brew --prefix)high sierraでは、これはchown: /usr/local: operation not permitted修正は何ですか?
回答: 最新のmacos、すなわちmojaveでも問題は解決しません。 homebrewをアンインストールして再インストールしても、ディレクトリのアクセス権の問題は解決されません。実際、homebrewのインストールとはまったく関係ありません。brew install pythonを実行するとき、それは単にbrew pythonを流し込み、それからbrewが許可を得ていない/ usr/local dirの下にシンボリックリンクを作成しようとします。そしてsudo chown -r $(whoami) /usr/localを実行しようとすると、通常のmacユーザー(つまりあなたのユーザー名)が持っていない追加の特権を必要とするので、うまくいきません。しかし@rezaが彼の answer で述べたようにその下のディレクトリのパーミッションは変更することができます。次のコマンドを発行してください。sudo chown -r $(whoami) /usr/local/*