22
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Homebrewで「Warning: The following directories are not writable by your user:」とエラーが出た際の解消法

Homebrewを使っている際、
アップデートやインストール問題のチェックを行うと出るエラーが出ることがあります。

1.環境

PC : mac
OS : macOS Mojava バージョン10.14.4
Homebrew : バージョン 2.1.6
このPCではanacondaを使用しています

2. エラーが出るコマンドの例

アップデート

brew update



インストール問題のチェック

brew doctor

3. エラーの出力部分

Warning: The following directories are not writable by your user:
/usr/local/lib/pkgconfig
/usr/local/share/info
/usr/local/share/man/man3
/usr/local/share/man/man5

You should change the ownership of these directories to your user.
sudo chown -R $(whoami) /usr/local/lib/pkgconfig /usr/local/share/info /usr/local/share/man/man3 /usr/local/share/man/man5

And make sure that your user has write permission.
chmod u+w /usr/local/lib/pkgconfig /usr/local/share/info /usr/local/share/man/man3 /usr/local/share/man/man5

4. 解決策

今回のエラーの場合

sudo chown -R $(whoami) /usr/local/lib/pkgconfig /usr/local/share/info /usr/local/share/man/man3 

正確には

sudo chown -R $(whoami) エラーのあるフォルダのパス

です。まあ、正直エラーのにどうすればこのエラーが解消されるか書いてありますね。。
これは、僕調べではフォルダのユーザー権限を変更するコマンド見たいです。

5. 参考文献

システムデザイン研究所 | Homebrewがupdateできないときの対処
Qiita | homebrewとは何者か。仕組みについて調べてみた

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
22
Help us understand the problem. What are the problem?