gpt4 book ai didi

homebrew - 如何在 Homebrew 公式上添加额外的符号链接(symbolic link)?

转载 作者:行者123 更新时间:2023-12-02 03:08:43 27 4
gpt4 key购买 nike

我至少有一个应用程序在其 {{prefix}}/bin 之外的另一个文件夹中安装可执行文件,例如 {{[prefix}}/libexec/mc/mcwrapper .sh.

我知道 brew 会自动对 bin/ 中的所有文件进行符号链接(symbolic link),无需任何配置。检查 brew edit mc,您将看不到任何用于创建符号链接(symbolic link)的代码。

现在的问题是我如何告诉 mc 也对其他几个脚本进行符号链接(symbolic link),以便我可以将它们放在路径中?

最佳答案

公式是 Ruby 脚本,您可以使用 ln_sln_sf创建符号链接(symbolic link)的方法。

ln_s SOURCE, "#{HOMEBREW_PREFIX}/some/custom/target", :force => true

或更短的使用别名 ln_sf

ln_sf 源,“#{HOMEBREW_PREFIX}/some/custom/target”

SOURCE 替换为您要符号链接(symbolic link)的文件或目录。

来自 Ruby 文档:

ln_s(old, new, options = {})

Creates a symbolic link new which points to old. If new already exists and it is a directory, creates a symbolic link new/old. If new already exists and it is not a directory, raises Errno::EEXIST. But if :force option is set, overwrite new.

关于homebrew - 如何在 Homebrew 公式上添加额外的符号链接(symbolic link)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41013714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com