➜ ~ /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
当前回答
在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。只要运行下面的命令就可以了:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
在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被同名的全局变量遮蔽。
你的电脑上已经安装了自制软件。你需要像这样修改你的PATH:
export PATH=/usr/local/bin:$PATH
或者从起始点执行brew:
/usr/local/bin/brew install maven
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:美元的道路 保存并重新启动终端 检查正在工作的: 酿造的医生
默认情况下,您应该总是以新终端启动设置和酿造。
我尝试了上面的方法 导出路径= / opt /组装/ bin:美元的道路 但是没有用。
所以我做了我的研究,并意识到上述代码适用于苹果芯片Mac,而不是英特尔芯片Mac。
所以我对代码进行了编辑,因为我的Mac是基于英特尔的,我这样做了,工作完美:
在查找器中,打开/编辑.zshrc文件,如果找不到,则创建一个。 粘贴以下代码:
导出路径= / usr /地方/组装/ bin:美元的道路
会有用的!!
推荐文章
- 如何从终端/命令行调用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会话分离屏幕?
- 酿造更新失败:未跟踪的工作树文件将被合并覆盖
- 如何从终端机发送电子邮件?