Homebrew默认情况下是否在DELETE FROM CTE2
WHERE N > 1;
中安装软件包,即它将二进制文件放在那里?
我们可以告诉Homebrew将二进制文件放在其他地方吗?
答案 0 :(得分:11)
二进制文件位于/usr/local/bin
。
来自Homebrew FAQ:
为什么Homebrew坚持要我安装到
/usr/local
?
- 更容易
/usr/local/bin
已经在你的身上了PATH
。- 更容易
如果构建脚本依赖于它们,那么它们就会中断 不属于/usr
或/usr/local
。我们 为Homebrew公式修复此问题(虽然我们并不总是测试 它),但你会发现许多RubyGems和Python设置脚本 这是我们无法控制的事情。- 安全
醇>
Apple已离开此目录。意思是 默认情况下没有/usr/local
目录,所以那里 无需担心搞乱现有工具。如果您打算安装依赖的宝石 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命令,都将安装软件包。