根据Homebrew网站,要安装它,我需要输入以下命令:
brew install wget
我收到一个错误信息:
-bash: brew: command not found
发现这个答案。然而问题是我在/usr/local/bin
中找不到brew
。
我把下面这行代码添加到了我的.bashrc
文件中
export PATH=/usr/local/bin:$PATH
仍然遇到command not found
错误。
我在macOS上如何安装Homebrew?
根据Homebrew网站,要安装它,我需要输入以下命令:
brew install wget
我收到一个错误信息:
-bash: brew: command not found
发现这个答案。然而问题是我在/usr/local/bin
中找不到brew
。
我把下面这行代码添加到了我的.bashrc
文件中
export PATH=/usr/local/bin:$PATH
仍然遇到command not found
错误。
我在macOS上如何安装Homebrew?
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
}
还有一个函数,如果Homebrew公式尚未安装,将安装它:
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 BigSur的M1处理器的Homebrew时,遇到了同样找不到brew命令的问题。
I - 如果尚未安装,请安装XCode。
II - 在Finder中选择终端.app。
III - 右键单击终端并选择“获取信息”
IV - 选择使用Rosetta打开复选框。
V - 关闭所有打开的终端窗口。
VI - 打开一个新的终端窗口并安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
VII - 测试 Homebrew 安装。
IIX - 取消勾选 使用 Rosetta 打开 复选框。
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
node
的建议完全是无意义的。问题是如何安装 brew
,而不是 node
。 - tripleee打开终端并输入以下命令。
安装:
/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
...
...
ruby -e "$(curl -fsSL 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代替@。请参考Unicodes。
将上述命令替换为您自己的参数。
DOMAIN-您的域名。
USER_NAME-您的用户名。
PASSWORD-密码。
PROXY-10.10.10.10。
PORT-8080。
macOS Big Sur
为了让Brew
运行,必须在Terminal
命令中加入此内容。
Add Homebrew to your PATH in /Users/*username/.zprofile:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/*username/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)
*username = 您本地机器的用户名
解决“-bash: brew: command not found”错误:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users//.bash_profile
eval $(/opt/homebrew/bin/brew shellenv)
在您的终端中添加以下内容,然后点击Enter,然后按照终端中的指示操作。/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
~/.zprofile
文件:使用命令touch ~/.zprofile
,然后用ls -a
检查是否创建成功。
第二步:打开nano ~/.zprofile
。
第三步:将eval命令部分粘贴到适当的用户名下:eval "$(/Users/rakibulhaq/Applications/homebrew/bin/brew shellenv)"
。这里的rakibulhaq是一个示例用户名,应该替换为您的用户名。
第四步:保存并退出,按下Control + X
,然后按下return
键。
第五步:重新加载shell会话,使用命令source ~/.zprofile
。
现在,即使在重新启动会话后,brew命令也能正常工作。
/bin/bash
很可疑,因为zsh
是 Mac 的新默认值吗?如果答案无效,这个链接可能有所帮助:https://apple.stackexchange.com/questions/419724/homebrew-installation-failed - Charlie Parkersudo rm -rf /usr/local/HomeBrew
。 - Charlie Parker