Homebrewをインストールしました。 brew doctor
を実行すると、これが表示されます
Warning: Some directories in /usr/local/share/man aren't writable.
This can happen if you "Sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:
/usr/local/share/man/de
「おそらく「chown」する必要があります」とはどういう意味ですか?誰かがHomebrewが私にしたいことを正確に説明できますか?
それでは、chown
はファイルの所有権を変更するためのunixコマンドです。
Homebrewは/usr/local/share/man/de
の所有権を変更して、Homebrewが書き込みできるようにしています。 Homebrewは私と同じ権限で実行されるため、自分をファイルの所有者にすることで問題を解決できます。
次を実行すると、問題が修正されます。
Sudo chown $(whoami) /usr/local/share/man/de
所有者と許可権を確認します。
ls -la /usr/local/share/man/ | grep de; ls -la /usr/local/share/man/de/ | grep man1
それを変更:
/usr/bin/Sudo /usr/bin/chgrp admin /usr/local/share/man/de /usr/local/share/man/de/man1
/usr/bin/Sudo /bin/chmod g+rwx /usr/local/share/man/de /usr/local/share/man/de/man1
これで問題なくbrew
を使用できます;-)
Your system is ready to brew.
実際、単純なコマンドですべての作業を行う必要があります。Sudo chown $(whoami) /usr/local/share/man/*/man1
chownは、ファイルの所有者を変更するために使用されます。この場合、Sudo
への参照は、これらのオプションを役に立たない通常のユーザーが実行すると、スーパーユーザーとしてインストールされたファイルがhomebrewによってアクセスできないことを意味します。アクセスしようとした