我做了brew cask install cmake,但是当我即将酿造安装的东西时,brew想要安装cmake。 我怎么能让brew知道已经有cmake可用?
答案 0 :(得分:1)
你做不到。 Homebrew和Homebrew Cask是以不同方式安装东西的独立项目。 Homebrew假设您没有cmake
,如果它没有通过Homebrew安装,那么即使cmake
中存在PATH
二进制文件,它也会拒绝安装。它无法确保此cmake
二进制文件确实是它正在寻找的cmake
。
一种hacky方式是编辑您要安装的公式(brew edit <formula>
);删除depends_on "cmake" => :build
行;安装它(brew install <formula>
);然后再添加一行。