brew
およびbrew cask
を介していくつかのプログラムをインストールおよびアンインストールした後、「セラーのリンクされていない樽」と言うbrew doctor
を取得しました。
それらをリンクして、後の醸造でのビルドのトラブルを避けることをお勧めしますが、代わりに、それらはもはや使用しない醸造プログラムまたは式からの残り物なので、むしろ削除します。
これらをどのように、またはどこで削除しますか? (樽やセラーが何であるかさえ知りません)
実行:brew remove packageName
リンクされていないパッケージごと。
2018アップデート
$ brew link --help
If --overwrite is passed, Homebrew will delete files which already exist
in the prefix while linking.
$ brew link --overwrite [package]
$ brew doctor
ランニング brew link
は、使用できるオプションのコマンドを表示します。それに伴って、引数を指定する必要があります。または、それだけを示すエラーが表示されます。
brew doctor
Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run `brew link` on these: mongodb
brew link
brew link --dry-run <yourArgument>
brew link --overwrite <yourArgument>
brew link --overwrite mongodb
Linking /usr/local/Cellar/mongodb/3.2.7... 0 symlinks created
brew doctor
最後にこのコマンドを実行しましたが、応答に問題はなくなりました。Your system is ready to brew.
brew Prune [--dry-run]: Homebrewプレフィックスから無効なシンボリックリンクを削除します。通常、これは必要ありませんが、DIYのインストールを行う場合に役立ちます。また、以前にbrew linkappsによって作成された/ Applicationsおよび〜/ Applicationsから壊れたアプリのシンボリックリンクを削除します。
--dry-runまたは-nが渡された場合、削除されるものを表示しますが、実際には何も削除しません。
Macにhomebrewをインストールした後、次のエラーが発生しました。
$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
libtool
libksba
libyaml
libgpg-error
brew link libtool
を実行した後、次のエラーが表示されます。
$ brew link libtool
Linking /usr/local/Cellar/libtool/2.4.6_1...
Error: Could not symlink include/libltdl
/usr/local/include is not writable.
しかし、判明したように、フォルダー/usr/local/include
はまったくありませんでした。だから私はそれを作成しました。そして、/usr/local
の他のフォルダーと一致するように、新しいフォルダーの所有者とグループを変更しました。次のエラーは/usr/local/lib
でも同じだったので、同じプロセスに従いました。
これらの2つのフォルダーを作成した後、brew link [package]
は機能しました。
乾杯。アップルシード。
rm /usr/local/Library/Taps/josegonzalez
-またはあなたが怖がっている場合-
mv /usr/local/Library/Taps/josegonzalez /usr/local/Library
他の競合も同様ですが、nlinked kegs/taps。