【发布时间】:2020-02-13 05:48:49
【问题描述】:
我正在使用 Homebrew 安装脚本,该脚本依赖于与脚本位于同一目录中的资源目录。例如:
.
├── directory/
└── script.sh
如何使用 Homebrew 创建一个安装了 script.sh 的目录?我试过我的公式:
class Script < Formula
...
def install
bin.install "script.sh"
bin.install "directory/"
end
end
问题是script.sh和directory/都安装到/usr/local/Cellar/script/,但只有script.sh安装到/usr/local/bin/。
我也尝试将bin.install "directory/ 替换为bin.install Dir["directory/"],但并没有解决问题。
我怎样才能让script.sh 可以从我的公式中看到directory/,它位于/usr/local/Cellar/script/directory/ 中?我可以在我的公式中从/usr/local/bin 进行符号链接吗?
【问题讨论】:
标签: installation homebrew