我正在为一个项目写一个自制的公式(https://www.cryfs.org)。因为它是一个文件系统,所以它依赖于osxfuse,不幸的是,osxfuse只能作为cask使用。也就是说,公式应该将cask作为依赖项。
我尝试了以下几种方法
depends_on :cask => "osxfuse"但我收到了错误消息
Unsupported special dependency :cask将桶作为依赖项添加到公式中的语法是什么?
发布于 2017-02-24 23:01:02
也找不到这个问题的答案。
但是,作为一个穷人的变通方法,它暂时可以很好地发挥作用:
def install
# Resolve cask dependencies
system "/usr/local/bin/brew", "cask", "install", "osxfuse"最大的缺点是显而易见的,与其说它是一个依赖关系,不如说是一个安装命令。这可能会导致问题,直到您实际安装软件包。
发布于 2016-02-18 00:29:43
根据其他公式,它似乎需要是depends_on cask:而不是:cask。有多个地方的模块依赖于特定的cask/macosx版本,并定义为:depends_on macos: ""。桶公式中桶依赖项的Example。
depends_on cask: => "osxfuse"如果它成功了,请给我提个醒!
发布于 2016-07-05 17:37:26
您是否尝试过:
depends_on "caskroom/cask/osxfuse“
https://stackoverflow.com/questions/35461948
复制相似问题