防止有关 Macports/Fink 安装的警告

发布于 2024-12-09 20:55:30 字数 257 浏览 0 评论 0原文

当我安装某些东西时,如何防止 Homebrew 出现以下警告?

警告:您似乎已安装 MacPorts 或 Fink。 与其他包管理器一起安装的软件会导致以下已知问题 自制。如果公式构建失败,请卸载 MacPorts/Fink,然后重试。

请注意,我从来没有(我记得)在这台机器上安装过 Fink,我只是卸载了 Macports。我尝试从我的 PATH 中删除 /opt/local/bin 但无济于事。

How can I prevent the following warning from Homebrew appearing whenever I install something?

Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.

Note that I've never (that I recall) installed Fink on this machine and I just uninstalled Macports. I've tried removing /opt/local/bin from my PATH to no avail.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

枯叶蝶 2024-12-16 20:55:31

您是否遵循官方指南? (特别是“rm”部分)

Did you follow the official guide? (specially the "rm" part)

情深如许 2024-12-16 20:55:31

查看(在def macports_or_fink_installed?),似乎检查了一些东西像这样:

$ which port
$ which fink
$ ls /sw/bin/fink /opt/local/bin/port  # if they exist
$ ls -ld /sw /opt/local                # if either directory exists it must be readable

Looking at the source (in def macports_or_fink_installed?), it seems to check something like this:

$ which port
$ which fink
$ ls /sw/bin/fink /opt/local/bin/port  # if they exist
$ ls -ld /sw /opt/local                # if either directory exists it must be readable
对你而言 2024-12-16 20:55:31

这是一个肮脏的黑客行为,但如果你只是想消除警告,你可以在 $(brew --prefix)/Library/Homebrew/cmd/install.rb 中注释掉 check_macports 的相关部分。

It's a dirty hack but if you just want to silence the warning you can comment out the relevant parts of check_macports in $(brew --prefix)/Library/Homebrew/cmd/install.rb.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文