根据Homebrew网站,要安装它,我需要输入:
brew install wget
我得到一个错误消息:
-bash: brew: command not found
找到了这个答案。然而,问题是我在/usr/local/bin中没有看到brew。
我在.bashrc文件中添加了下面这行代码
export PATH=/usr/local/bin:$PATH
仍然得到命令未找到错误。
如何在macOS上安装Homebrew ?
根据Homebrew网站,要安装它,我需要输入:
brew install wget
我得到一个错误消息:
-bash: brew: command not found
找到了这个答案。然而,问题是我在/usr/local/bin中没有看到brew。
我在.bashrc文件中添加了下面这行代码
export PATH=/usr/local/bin:$PATH
仍然得到命令未找到错误。
如何在macOS上安装Homebrew ?
当前回答
检查是否安装了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“点击这里获取准确的指令更新”
其他回答
macOS 大苏尔
必须将此添加到终端cmd,以使Brew运行。
将Homebrew添加到/Users/*username/.zprofile中的PATH: echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/*username/.zprofile Eval $(/opt/homebrew/bin/brew shellenv)
*username =您的本地机器用户名
下面是一个将自制程序安装程序包装在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
...
如果你使用的是m1芯片mac,那么在安装homebrew后运行以下命令并再次打开终端:
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
在终端中添加以下内容,单击“enter”,然后按照终端中的说明操作。/usr/bin/ruby -e "$(curl - ssl https://raw.githubusercontent.com/Homebrew/install/master/install)"
打开终端,输入下面的命令。 安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
卸载:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
一旦安装完成后,输入brew命令:
brew install wget
brew install node
brew install watchman
...
...