Homebrew把二进制文件放在哪里?

时间:2016-02-04 18:12:29

标签: macos homebrew

Homebrew默认情况下是否在DELETE FROM CTE2 WHERE N > 1; 中安装软件包,即它将二进制文件放在那里?

我们可以告诉Homebrew将二进制文件放在其他地方吗?

1 个答案:

答案 0 :(得分:11)

二进制文件位于/usr/local/bin

来自Homebrew FAQ

  

为什么Homebrew坚持要我安装到/usr/local

     
      
  1. 更容易
    /usr/local/bin已经在你的身上了   PATH
  2.   
  3. 更容易
    如果构建脚本依赖于它们,那么它们就会中断   不属于/usr/usr/local。我们   为Homebrew公式修复此问题(虽然我们并不总是测试   它),但你会发现许多RubyGems和Python设置脚本   这是我们无法控制的事情。
  4.   
  5. 安全
    Apple已离开此目录。意思是   默认情况下没有/usr/local目录,所以那里   无需担心搞乱现有工具。
  6.         

    如果您打算安装依赖的宝石   brews然后为自己省去了一堆麻烦并安装到   /usr/local <!/强>

         

    告诉gem查看标头和库的非标准目录并不总是直截了当的。如果你选择/usr/local,很多事情都会“正常工作”。

可以更改位置(也称为前缀),但不建议这样做。来自docs

  

然而,帮自己一个忙,安装到/usr/local。有些事可能会   在别处安装时不构建。 Homebrew就是其中一个原因   相对于竞争对手的工作是因为我们建议安装   到/usr/local挑选另一个前缀!

mkdir homebrew && curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew
     

在解压缩tarball的任何地方创建一个Homebrew安装。无论调用哪个brew命令,都将安装软件包。