Я использую Homebrew для установки скрипта, который зависит от того, каталог ресурсов находится в том же каталоге, что и скрипт. Например:
.
├── directory/
└── script.sh
Как создать каталог, в котором script.sh
устанавливается вместе с Homebrew? Я пробовал мою формулу как:
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
в моей формуле?