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

dr_rk

Homebrew是否/usr/local/bin默认安装软件包,即将二进制文件放在那里?

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

mb21

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

来自自制软件常见问题解答

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

  1. 更容易
    /usr/local/binPATH

  2. 如果它们之间的依赖项不在/usr或中,容易破坏大量构建脚本/usr/local我们为Homebrew公式修复了此问题(尽管我们并不总是对其进行测试),但是您会发现许多RubyGems和Python安装脚本都中断了,这是我们无法控制的。

  3. 苹果已经为我们保留了此目录是安全的这意味着/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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

二进制文件放在哪里?

将编译后的Go二进制文件放在哪里?

我应该将ASP.NET Core Runtime二进制文件放在哪里?

将二进制文件放在哪里,以便它们始终在路径中并且可以轻松找到

在哪里可以获取Chromium二进制文件?

golang-1.7二进制文件在哪里?

xcodebuild输出二进制文件在哪里?

gdb二进制文件在哪里找到?

主要的Firefox二进制文件在哪里?

Python:我应该将while循环放在哪里才能使这个二进制搜索代码工作?

Android Studio:我应该在哪里将二进制文件与对象RandomAccessFile一起读取?

在哪里使用二进制二进制交叉熵损失

找不到Samba,Samba二进制文件在哪里?

在哪里可以找到Subversion 1.7二进制文件?

我在哪里可以找到我的项目的 Rust 测试二进制文件?

从源代码构建 PHP 后的 PHP 二进制文件在哪里?

在哪里存储二进制文件以用于单元测试

CentOS 7上的GDAL二进制文件存储在哪里?

ELF二进制文件中默认信号处理程序的代码在哪里?

Xcode中要提交的应用程序二进制文件在哪里?

通用Linux二进制文件openjdk7.tar.gz在哪里?

在哪里可以下载cocos2d-x预制二进制文件?

编译内核后设备树的二进制文件在哪里

Xcode MacOS在哪里存储所需的二进制文件

在哪里可以找到 UEFI 固件二进制文件?

mariadb 和 mysql 的二进制文件和库在哪里?

在C中使用二进制文件的I / O在哪里出错?

Cron在哪里寻找默认的邮件二进制文件?

在哪里可以找到Subversion 1.8二进制文件?