根据Homebrew网站,要安装它,我需要输入:

brew install wget

我得到一个错误消息:

-bash: brew: command not found

找到了这个答案。然而,问题是我在/usr/local/bin中没有看到brew。

我在.bashrc文件中添加了下面这行代码

export PATH=/usr/local/bin:$PATH

仍然得到命令未找到错误。

如何在macOS上安装Homebrew ?


当前回答

如果运行后仍然报错,

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后尝试从https://developer.apple.com/download/more/下载并安装命令行工具,适用于特定的Mac os和Xcode版本。

然后试着跑,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后

brew install node

其他回答

对于带有Apple Silicon (M1)的Mac,导出要运行brew命令的shell路径并进入该路径。

export PATH=/opt/homebrew/bin:$PATH
brew

在我尝试了所描述的一切之后,我查看了/usr/local/etc/ brew文件夹权限。不知何故,权限被更改了,我无法打开文件夹。我改变了文件夹权限(用chmod)与其他文件夹的权限相同,并开始工作。

如果您在代理下,以下命令将不起作用。

ruby -e "$(curl - ssl https://raw.githubusercontent.com/Homebrew/install/master/install)"

相反,用户关注

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

请注意,我们必须使用%5c而不是“\”同样,如果您的密码有任何特殊字符,请将其替换为unicode,例如@使用%40 参考本unicode

用你自己的参数替换上面的命令

域名-你的域名

USER_NAME—您的用户名

PASSWORD -密码

Proxy - 10.10.10.10

端口- 8080

在一个开箱即用的MacOS High Sierra 10.13.6

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

给出以下错误:

curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure.

解决方案:只要在你的卷曲选项中添加一个k

$ ruby -e "$(curl -fsSLk https://raw.githubusercontent.com/Homebrew/install/master/install)"

不知道为什么没有人提到这一点:当你从官方网站运行安装命令时,在最后几行你会看到如下内容,你需要遵循==>下一步:

==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics data has been sent yet (or will be during this `install` run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Next steps:
- Add Homebrew to your PATH in /Users/{YOUR USER NAME}/.bash_profile:
    echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/{YOUR USER NAME}/.bash_profile
    eval $(/opt/homebrew/bin/brew shellenv)

这是bash shell的。对于每个不同的shell,您将看到不同的步骤,但是这些步骤的源是相同的。