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