如何 link brew-cask make 来 brew cmake

How to link brew-cask make to brew cmake

我做了 brew cask install cmake,但是当我要 brew install 东西的时候,brew 想要安装 cmake。 我怎样才能让 brew 知道已经有可用的 cmake?

你不能。 Homebrew 和 Homebrew Cask 是独立的项目,它们以不同的方式安装东西。 Homebrew 假定您没有 cmake 如果它不是通过 Homebrew 安装的,所以即使 cmake 二进制文件存在于 PATH 中它也会拒绝安装。它无法确保这个 cmake 二进制文件确实是它正在寻找的 cmake

一种 hacky 方法是编辑您要安装的公式 (brew edit <formula>);删除带有 depends_on "cmake" => :build 的行;安装它(brew install <formula>);然后再次添加该行。