インストールガイド に従って、OSXにLightGBMをインストールしています。 cmakeのインストール中、Homebrew
は次のような警告メッセージを表示します。
Warning: cmake-3.8.1 already installed, it's just not linked.
それから私は試してください:
$brew link cmake
それは与えます:
Linking /usr/local/Cellar/cmake/3.8.1...
Error: Could not symlink share/man/man7/cmake-buildsystem.7
/usr/local/share/man/man7 is not writable.
Sudo chown -R $(whoami):admin /usr/local/share/man
を使用するというMark Setchellの提案は正しいです。 Homebrewトラブルシューティングページ によると:
コマンドが許可エラーで失敗した場合は、/ usr/localのサブディレクトリの許可を確認してください。どうすればよいかわからない場合は、
cd /usr/local && Sudo chown -R $(whoami) bin etc include lib sbin share var Frameworks
を実行できます
しかし、Sudo
を使用するというNanoの提案は良いものではありません。 Homebrew FAQ によると:
Homebrewは、Sudoを使用せずに動作するように設計されています。使用することもできますが、使用しないことを強くお勧めします。 Sudoを使用してバグに遭遇した場合、これが原因である可能性があります。 Sudoを使用せずにHomebrewを最初から再インストールした後、再現できる場合を除き、バグレポートを提出しないでください。
次の4つの手順に従うだけです
Sudo chown -R $(whoami) $(brew --prefix)/*
brew doctor
brew Prune
brew link cmake