Homebrew是否/usr/local/bin
默认安装软件包,即将二进制文件放在那里?
我们可以告诉Homebrew将二进制文件放在其他地方吗?
二进制文件位于/usr/local/bin
。
来自自制软件常见问题解答:
为什么Homebrew坚持要安装到
/usr/local
?
- 更容易
/usr/local/bin
了PATH
。
如果它们之间的依赖项不在/usr
或中,则容易破坏大量构建脚本/usr/local
。我们为Homebrew公式修复了此问题(尽管我们并不总是对其进行测试),但是您会发现许多RubyGems和Python安装脚本都中断了,这是我们无法控制的。
苹果已经为我们保留了此目录是安全的。这意味着/usr/local
默认情况下没有目录,因此无需担心将现有工具弄乱。如果您打算安装依赖于酿造的宝石,那么请省去一堆麻烦,然后安装到
/usr/local
!告诉
gem
查找标头和库的非标准目录并不总是那么容易。如果您选择/usr/local
,那么很多事情都会“起作用”。
您可以更改位置(又名前缀),但是不建议这样做。从文档:
但是请帮自己一个忙,并安装到
/usr/local
。在其他地方安装时,某些东西可能无法生成。Homebrew相对于竞争对手运作的原因之一是因为我们建议安装/usr/local
。在危险中再选择一个前缀!mkdir homebrew && curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew
无论您将压缩包解压缩到哪里,都可以创建一个Homebrew安装。无论调用哪个brew命令,都将在其中安装软件包。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句