➜ ~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-e:77: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040677
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
The current contents of /usr/local are bin CODEOFCONDUCT.md etc git lib Library LICENSE.txt munki README.md sbin share .git .github .gitignore
➜ ~ brew install maven
zsh: command not found: brew
当前回答
我在macOS Big Sur(11.0.1)上遇到了类似的问题。在我的例子中,homebrew保存在/opt/homebrew/,而不是/usr/local/....
所以我补充道
导出路径= / opt /组装/ bin:美元的道路
到我的主目录中的.zshrc文件,并且ZSH shell能够找到brew命令。
其他回答
在您的.zshrc文件中,将路径添加到您的homebrew/bin,无论它可能在哪里。在我的例子中,homebrew安装在我的主目录中。 添加:
export PATH="/<path-to-homebrew-directory>/bin:$PATH"
重新启动终端,让它接收到.zshrc的更改
在Apple M1的fish shell中,我必须将/opt/homebrew/bin添加到fish_user_paths全局环境中。我必须手动这样做,因为set -U fish_user_paths /opt/homebrew/bin $fish_user_paths got
设置:通用变量fish_user_paths被同名的全局变量遮蔽。
在安装时,brew有这个-NEXT STEPS控制台日志,需要包含它到bash的路径。
执行如下步骤:
`echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/YOUR_USER/.zprofile`
`eval "$(/opt/homebrew/bin/brew shellenv)"`
对于此错误,zsh: command not found: brew
确保你已经安装了Brew,用这个(等待它完成安装) (编辑:在结尾添加了结尾引用)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后遵循命令行上显示的NEXT STEPS,它应该显示如下所示
==> Next steps:
- Add Homebrew to your PATH in /Users/$USER/.zprofile:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)
在相同的终端窗口上复制并粘贴第一行,然后按enter键
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
然后在同一终端窗口复制并粘贴最后一行,然后按enter键
eval $(/opt/homebrew/bin/brew shellenv)
最后,您应该能够使用brew帮助,如果有效,则意味着brew已正确安装并从ZSH运行。
我在Ubuntu和Arch Linux上也遇到了同样的问题。我通过在.zshrc文件中添加brew的bin文件夹路径来解决这个问题。
brew安装bin目录的路径是/home/linuxbrew/.linuxbrew/bin
将下面的行添加到~/。zshrc中 导出路径= / home / linuxbrew / .linuxbrew / bin:美元的道路
在此之后,打开一个新终端,brew命令将可用。
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 访问限制:'Application'类型不是API(必需库rt.jar的限制)
- 为什么在Mac OS X v10.9 (Mavericks)的终端中apt-get功能不起作用?
- “你有邮件”的消息在终端,os X
- Mac OS X中的环境变量
- Homebrew:以新的formula@version格式列出可用版本
- 如何从macOS完全卸载蟒蛇
- 如何配置Mac OS X术语,使git有颜色?
- 如何使制表符4个空间而不是8个空间在纳米?
- 我如何确定文件编码在OS X?
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- 错误:无法在ARM处理器上的Homebrew中安装英特尔默认前缀(/usr/local)
- 如何强制从另一个SSH会话分离屏幕?
- 酿造更新失败:未跟踪的工作树文件将被合并覆盖
- 如何从终端机发送电子邮件?