如何判断Mac OS X上是否安装了Homebrew

168

我正在进行一些Rails编程,发现网络上的解决方案中经常提到Homebrew,但我从未使用过它。

我还注意到,在终端版本2.9中,“Shell -> New”下拉菜单中出现了Homebrew选项,但当我选择Homebrew并输入命令时,它们会失败。

通常会出现“command not found”错误。

奇怪的是,我一直找不到一个简单的命令来确定是否已安装brew。

如何检查我的Mac上是否已安装Homebrew?

21个回答

3

brew doctor 检查 Homebrew 是否已安装并正常工作。


2
使用内置工具whichtype。例如:which brewtype brew,这将显示"brew"命令的路径或类型。"最初的回答"

2

在终端中键入brew -v,如果您已经安装Homebrew,则会显示版本号和安装日期,例如:

Homebrew 3.3.12

Homebrew/homebrew-core (git revision c3cacc9cd1d; last commit 2022-01-31)

Homebrew/homebrew-cask (git revision fb6ec06d8b; last commit 2022-01-31)


1
另一种方法是使用“command”内置工具来完成。
if [ "$(command -v brew)" ]; then
    echo "command \"brew\" exists on system"
fi 

1

是的,你可以运行which brew,但如果你使用zsh,即使它已经安装了,它也会显示未找到。你需要将它添加到你的.zshrc文件中。


1

1
另一种可能的方法:

# Check if Ninja is installed
if ! which ninja > /dev/null
then
echo 'Ninja installation...'
brew install ninja
fi

1
在我的情况下,Mac OS High Sierra 10.13.6。
brew -v

OutPut-
Homebrew 2.2.2
Homebrew/homebrew-core (git revision 71aa; last commit 2020-01-07)
Homebrew/homebrew-cask (git revision 84f00; last commit 2020-01-07)

0

安装Homebrew后,请在终端中键入命令 brew doctor

  • 如果您收到以下消息:

    您的系统已准备好进行brew

    那么您就可以开始使用homebrew了,成功安装完成。

  • 如果出现任何警告,请尝试修复它。


0
在你的终端中,输入which brew,它会告诉你它在你的电脑中安装在哪里,但它只能在zsh中工作,而不能在bash中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接