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

brew install wget

我得到一个错误消息:

-bash: brew: command not found

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

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

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

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

如何在macOS上安装Homebrew ?


当前回答

下面是一个将自制程序安装程序包装在bash函数中的版本,可以从部署脚本中运行:

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

另一个函数将安装一个自制公式,如果它还没有安装:

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

一旦你定义了这些函数,你可以在你的bash脚本中像下面这样使用它们:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

其他回答

如何设置你的Mac为家酿

步骤1

检查你已经安装了Xcode。在终端上运行下面的命令

/usr/bin/xcodebuild -version

它将打印以下示例输出:

Xcode 12.3 Build version 12C33

步骤2

现在打开Xcode:

选择偏好 选择位置选项卡 现在在命令行工具中从下拉菜单中选择你的Xcode版本

步骤3

在终端运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

注意:如果你有M1芯片Mac运行下面的命令,关闭终端,再打开终端

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

我可能迟到了,但是有一个很酷的网站,你可以在那里搜索软件包,它会列出安装这些东西的必要命令。 BrewInstall是网站。

但是你可以用下面的命令安装wget:

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

希望这对你有所帮助。

检查是否安装了Xcode:

$ gcc --version

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

$ brew doctor

$ brew update

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html“点击这里获取准确的指令更新”

剧本如下:

- usr/bin/ruby -e“curl -fsSL” https://raw.githubusercontent.com/Homebrew/install/master/install)”

在终端中添加以下内容,单击“enter”,然后按照终端中的说明操作。/usr/bin/ruby -e "$(curl - ssl https://raw.githubusercontent.com/Homebrew/install/master/install)"