为什么 brew 找不到特定的已知配方?

Why can't brew find a specific known formula?

我正在尝试在我的 mac (10.11.5) 上安装 bazel。

我可以看到它可以通过 brew 获得: http://braumeister.org/formula/bazel

但是当我 运行 "brew install bazel" 时,我得到这个:

Error: No available formula for bazel 
Searching formulae...
Searching taps...

这是为什么?

你应该更新你的啤酒,因为它确实可用。 运行

brew update
brew install bazel

然后它应该可以工作了。

就我而言,Homebrew 在 运行 brew update 之后已经是最新的了,我在尝试安装 xdebug 时仍然收到与 OP 相同的错误消息:

$ brew update
Already up-to-date.
$ brew install php70-xdebug
Error: No available formula with the name "php70-xdebug"

使用 OP 评论中 Mark 的建议解决了问题:

$ brew search xdebug
homebrew/php/xdebug-osx    homebrew/php/php70-xdebug

现在,运行 $ brew install homebrew/php/php70-xdebug,Homebrew 找到并安装了包。