如何判断我是否正确安装了 Homebrew?

use*_*343 0 macos homebrew

不久前,我在 Mac 上安装了 Homebrew,我担心我安装不当,导致 Brew 无法正常工作。我可以从终端运行某种命令来检查一切是否正常工作?

我担心它设置不正确有两个原因:

  1. 我正在观看本教程,他在其中运行命令brew search,并为他提供了可以安装的软件包列表。但是当我运行命令时,我收到错误消息This command requires at least 1 text or regex argument.这正常吗?
  2. 当我运行brew命令时,比从终端运行其他命令时花费的时间要长得多(可能需要3秒)。这是正常的吗?

che*_*rui 5

brew --version将是检查软件是否安装成功的基本且最简单的方法。

\n
$ brew --version\nHomebrew 3.2.17-108-ge518ea4\nHomebrew/homebrew-core (git revision 4eaec4244d4; last commit 2021-10-21)\nHomebrew/homebrew-cask (git revision 4d10ee7007; last commit 2021-10-22)\n
Run Code Online (Sandbox Code Playgroud)\n

对于brew命令,您可以运行帮助来了解可以尝试的更多选项,如下所示

\n
$ brew search --help\nUsage: brew search, -S [options] text|/regex/ [...]\n\nPerform a substring search of cask tokens and formula names for text. If\ntext is flanked by slashes, it is interpreted as a regular expression. The\nsearch for text is extended online to homebrew/core and homebrew/cask.\n\n      --formula, --formulae        Search online and locally for formulae.\n      --cask, --casks              Search online and locally for casks.\n      --desc                       Search for formulae with a description\n                                   matching text and casks with a name\n                                   matching text.\n      --pull-request               Search for GitHub pull requests containing\n                                   text.\n      --open                       Search for only open GitHub pull requests.\n      --closed                     Search for only closed GitHub pull\n                                   requests.\n      --repology                   Search for text in the given database.\n      --macports                   Search for text in the given database.\n      --fink                       Search for text in the given database.\n      --opensuse                   Search for text in the given database.\n      --fedora                     Search for text in the given database.\n      --archlinux                  Search for text in the given database.\n      --debian                     Search for text in the given database.\n      --ubuntu                     Search for text in the given database.\n  -d, --debug                      Display any debugging information.\n  -q, --quiet                      Make some output more quiet.\n  -v, --verbose                    Make some output more verbose.\n  -h, --help                       Show this message.\n
Run Code Online (Sandbox Code Playgroud)\n

例如,如果我想安装go,我可以这样做brew search go

\n
$ brew search node\n==> Formulae\nheroku/brew/heroku-node \xe2\x9c\x94            node \xe2\x9c\x94                               node@10                              node_exporter                        nodenv\nlibbitcoin-node                      node-build                           node@12                              nodebrew                             ode\nllnode                               node-sass                            node@14                              nodeenv\n==> Casks\nfont-ubuntu-mono-derivative-powerline                         nodebox                                                       nodeclipse\nnodebox                                                       nodeclipse\n\nIf you meant "node" specifically:\nIt was migrated from homebrew/cask to homebrew/core.\n
Run Code Online (Sandbox Code Playgroud)\n