【发布时间】:2015-10-19 04:51:44
【问题描述】:
我做了 brew cask install cmake,但是当我要 brew install 一些东西时,brew 想要安装 cmake。 如何让 brew 知道已经有 cmake 可用?
【问题讨论】:
标签: macos homebrew homebrew-cask
我做了 brew cask install cmake,但是当我要 brew install 一些东西时,brew 想要安装 cmake。 如何让 brew 知道已经有 cmake 可用?
【问题讨论】:
标签: macos homebrew homebrew-cask
你不能。 Homebrew 和 Homebrew Cask 是独立的项目,它们以不同的方式安装东西。如果没有通过 Homebrew 安装 Homebrew,则 Homebrew 假定您没有 cmake,因此即使 PATH 中存在 cmake 二进制文件,它也会拒绝安装。它无法确保这个 cmake 二进制文件确实是它正在寻找的 cmake。
编辑您要安装的公式 (brew edit <formula>);删除带有depends_on "cmake" => :build 的行;安装它(brew install <formula>);然后再次添加该行。
【讨论】: