自宅でiOSのビルド環境を整えようとCarthageをHomebrew経由でインストールしようとしたら、こんな感じのエラーが。
$ brew install carthage
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
書き込み権限がないのかな?と思って権限を付与しようと思っても、うまくいかない。
sudo chown -R $(whoami) /usr/local/
chown: /usr/local: Operation not permitted
詰んだと思いつつ泣きながら探してたら、こんな記事を発見
ふむふむ、英語はよくわからんが/usr/local全体の権限を変更する必要はないんだな。
てことで、以下のコマンドで必要なディレクトリにだけ権限を付与。
sudo install -d -o $(whoami) -g admin /usr/local/Frameworks
これでinstallは上手くいった。
めでたし。