➜ ~ /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
当前回答
运行以下设置,然后就可以使用brew了
执行unintsall脚本:-
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
设置Git Compression:- Git config——global core.compression 0
设置Git缓冲区大小:- Git config——global http。postBuffer 1048576000
运行安装脚本:— /bin/bash -c $(curl - ssl https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
其他回答
也许不是很明显,但是除了上面的步骤之外,检查您的.zshprofile是否被任何多余的引号损坏。您还应该关闭所有终端实例。
对于2022年10月6日的最新版本…
==>下一步:
在终端上运行以下三个命令,将Homebrew添加到PATH: echo '#为Homebrew设置路径,MANPATH等。>> /Users/tusharkhatri/.zprofile Echo 'eval "$(/opt/homebrew/bin/brew shellenv)">> /Users/tusharkhatri/.zprofile $(/opt/homebrew/bin/brew shellenv) 运行brew帮助来开始 进一步的文档: https://docs.brew.sh
在您的.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被同名的全局变量遮蔽。
Ubuntu 20.04的解决方案
安装brew后: /bin/bash -c $(curl - ssl https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 然后运行它所说的(这对我来说什么都没有,只是每次我运行它时都向.zprofile添加行): 回显“eval”$(/home/linuxbrew/。linuxbrew / bin /酿造shellenv)' >> /home/blcuser/.zprofile . ' eval”(/ home / linuxbrew /美元。linuxbrew / bin /酿造shellenv)” 在关闭终端之前,复制输出: 回声路径美元 应该类似于这个:
/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
我们需要的是酿造路径也就是预览路径的这一部分(对你来说可能是另一条路径)
/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin
打开NEW终端,尝试使用以下命令构建整个第一条路径:
应该像这样:<brew_path>:$PATH
对我来说是:echo /home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH
应该输出我们在4上输出的第一个完整路径。
打开.zshrc文件(我的是在home隐藏文件) 在.zshrc文件的开头,添加我们在5.上构建的内容: 导出路径= / home / linuxbrew / .linuxbrew / bin: / home / linuxbrew / .linuxbrew / sbin:美元的道路 保存并重新启动终端 检查正在工作的: 酿造的医生
默认情况下,您应该总是以新终端启动设置和酿造。
推荐文章
- 如何从终端机发送电子邮件?
- 在Mac OS X上哪里安装Android SDK ?
- Mac/OS X上的/var/lib/docker在哪里
- Xcode构建失败“架构x86_64未定义的符号”
- 在OSX 10.11中安装Scrapy时,“OSError: [Errno 1]操作不允许”(El Capitan)(系统完整性保护)
- 如何在Mac OS X 10.6中使硬件发出哔哔声
- 从Cocoa应用程序执行一个终端命令
- Android Studio无法找到有效的Jvm(与MAC OS相关)
- NSRange从Swift Range?
- 如何在交互式Python中查看整个命令历史?
- 在OSX中永久设置PATH环境变量
- 如何停止mysqld
- Git显示“警告:永久添加到已知主机列表”
- 如何从远程SSH会话发送数据到本地剪贴板
- Docker- compose无法连接到Docker Daemon