小桶只有自制的公式

今天我通过homebrew安装了curl配方,但安装完毕(并重新打开壳体)之后,我注意到:

 % which curl /usr/bin/curl 

事实上, brew install curl的输出结果表明这是一个小桶配方,而且因为curl已经存在于OS X中,所以没有将它连接到Homebrew前缀,因为这可能会导致未指定的问题。

然后继续说明

一般来说,这对你没有任何后果

我想知道:

  • 什么样的问题呢?
  • 通过Homebrew安装桶只有公式的目的是什么? 如果新安装的工具不在PATH怎么会有后果呢?
  • 问题 :如果一个自制程序的应用程序放在默认OS X版本前面的path中,真的可能发生任何事情。 最常见的问题是由两个版本中可用的命令行选项集之间的差异或选项含义的差异引起的。 对于curl来说,后果可能不会那么糟糕,但是对于其他应用程序来说,最坏的情况是可能会破坏操作系统。
  • 小桶只 :现在你有两个版本的curl! 默认的OS X和自制软件。 如果你想使用不是默认的但是在自制软件中的特性,你可以通过显式地调用自制curl来实现。 确切的path取决于你如何设置自制软件。 由于新安装的版本不在path中,除非明确调用,否则不会引起问题。