自制程序在哪里创建符号链接?我知道它似乎是$(brew --prefix)/bin,但是它记录在哪里?事情可以链接到其他地方吗?
当我跑步时brew install node,我最终的node路径是/usr/local/bin/node:
$ which node
/usr/local/bin/node
brew unlink并将brew link删除它们并为我添加回来。根据man brew,brew link将符号链接“所有公式的已安装文件到 Homebrew 前缀”。然而:
$ brew --prefix
/usr/local
正确的说法似乎是“进入 Homebrew 前缀 + bin”。公式有时可以链接到除 之外的地方吗$(brew --prefix)/bin?+bin 想法是否依赖于公式?它实际上应该说“进入 Homebrew 前缀加上特定于公式的后缀(通常是 bin)”吗?我查看了一些公式,似乎并非如此,尽管我可能会错过它。
我试图更全面地了解 Homebrew,这长期以来一直让我困惑。我没有任何问题,我只是想弄清楚文档是否不完整,是否缺少命令等。
是的,符号链接可以放置在其他地方。例如,公式可能会在 处放置符号链接$(brew --prefix)/lib。您可以通过运行列出公式的所有文件brew ls $formula(虽然并非所有文件都必须符号链接到 的子目录中brew --prefix,但大多数都是如此)。
| 归档时间: | 
 | 
| 查看次数: | 8372 次 | 
| 最近记录: |