Homebrew发出警告:“您已安装MacPorts或Fink”


8

我刚刚获得了带有OS X 10.9的新Mac Pro。当我跑步时:

brew doctor

我得到警告:

Warning: You have MacPorts or Fink installed:
/opt/local/bin/port

This can cause trouble. You don't have to uninstall them, but you may want to 
temporarily move them out of the way, e.g.
sudo mv /opt/local ~/macports

我没有安装MacPorts或Fink,为什么会收到警告?


3
该文件/opt/local/bin/port是MacPorts可执行文件,因此已安装。如果您尝试使用命令port versionand会port list installed怎样?我同时使用Homebrew和MacPorts,但收到警告,但一切对我来说都很好:)
Jojo 2014年

我试过了,但是没有端口。“ zsh:未找到命令:端口”
William Hu

尝试使用/ opt / local / bin / port版本等-/ opt / local / bin不在您自己或默认路径上
user151019 2014年

Answers:


6

请注意,某些第三方包装工具有时可能会自动安装MacPorts。我记得RVM是这样做的(或者至少以前是不知道当前状态的),所以尽管您不知道实际手动安装它,但它可能仍然存在。

如果您移动/opt/local到其他位置,则可能首先破坏MacPorts中的所有内容。


这不是答案,应该是评论
user151019 2014年

这是“我没有安装MacPorts或Fink,为什么会收到警告?”这一问题的一种可能解释。在原始帖子中问。由于我在原始帖子中没有看到其他任何问题,因此我认为这实际上一个答案。当然,如果您不同意并有适当的方法做到这一点,请随时发表评论。
neverpanic 2014年

0

错误报告/opt/local/bin/port存在。

  • 如果尚未安装,则会显示错误,因为该路径存在。移动可执行文件:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • 如果已安装,则可以运行以下命令:

    sudo mv /opt/local ~/macports
    

我没有安装,并且“端口”不存在。而且没有连接路径“ / opt / local / bin / port”。
William Hu

同时在“ / opt / local”下有一个“ bin”,并且有很多文件,例如“ perl,openssl”等,如果我将其移至“〜/ macports”,会不会影响这些执行文件?关于这个问题
William Hu

文件如何进入/ opt / local / bin?Yi必须安装了执行此操作的工具
user151019 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.