macos - 取决于木桶的 Homebrew 配方的语法

标签 macos homebrew osx-mountain-lion homebrew-cask

我正在为一个项目 ( https://www.cryfs.org ) 编写 Homebrew 程序公式。
由于它是一个文件系统,它依赖于 osxfuse,不幸的是它只能作为一个桶提供。也就是说,公式应该将木桶作为依赖项。

我尝试了以下

depends_on :cask => "osxfuse"

但我收到了错误信息
Unsupported special dependency :cask

将桶作为依赖项添加到公式的语法是什么?

最佳答案

也找不到这个问题的答案。

但作为一个穷人 解决方法 这暂时适用:

def install
  # Resolve cask dependencies
  system "/usr/local/bin/brew", "cask", "install", "osxfuse"

最大的缺点是显而易见的,与其说是安装命令,不如说是依赖关系。在您实际安装软件包之前,这可能会导致问题。

关于macos - 取决于木桶的 Homebrew 配方的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35461948/

相关文章:

python - 在 Python 3.3 venv (OS X/Homebrew) 中安装 distribute

macos - 如果原始目录不存在,将创建目录的别名

macos - Grep 文件搜索返回 : Is a directory in OSX Mountain Lion

ios - Mac OS X Lion/Mountain Lion 缓存未命中分析

xcode - OSX 10.6 "make"命令不工作

mysql - 在 Mac OS 终端上,如何防止 mycli 将查询结果转发到文本查看器

macos - av_interleaved_write_frame 中的内存泄漏

c++ - 尝试在 macOS Mojave 上捕获 OpenCV 视频时出现 "Abort Trap: 6"

mysql - 无法在我的 mac 上运行特定版本的 mysql

php - 使用 Homebrew 更新 PHP 5.4.x?