通过brew
和brew cask
安装和卸载某些程序后,现在我得到brew doctor
在您的酒窖中说#34;取消关联的小桶"。
它建议将它们联系起来,以避免后来酿造过程中的构建问题,但我宁愿删除它们,因为它们不再是我不再使用的酿造程序或公式的剩余物。
我如何或在何处删除这些? (我甚至不知道什么是桶,或者是酒窖)
答案 0 :(得分:21)
执行命令
brew remove packageName
对于每个未链接的包。
答案 1 :(得分:3)
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
答案 2 :(得分:2)
运行brew link
会显示您可以使用的可选命令,以及您需要一个参数来使用它,或者它会提示您输入错误。< / p>
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.
答案 3 :(得分:2)
brew prune [--dry-run]: 从Homebrew前缀中删除死的符号链接。这通常不是 需要,但在DIY安装时可能很有用。也删除破碎 来自/ Applications和〜/之前的应用程序符号链接 由brew linkapps创建。
如果传递了--dry-run或-n,则显示要删除的内容,但不显示 实际上删除了任何东西。
答案 4 :(得分:1)
在Mac上安装自制程序后,出现以下错误:
$ 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
的下一个错误是相同的,所以我遵循了相同的过程。
创建这两个文件夹后,brew link [package]
工作了。
干杯。苹果籽。
答案 5 :(得分:0)
localStorage
- 如果你受到惊吓 -
rm /usr/local/Library/Taps/josegonzalez
与其他冲突但取消关联的小桶/水龙头相似。
答案 6 :(得分:-2)
您还可以使用控制台提供的信息,再次使用链接:
Run `brew link`
为列出的每个项目执行此操作,所有内容都应尽快修复。