mac m1安装homebrew后,使用brew安装redis报错

本文记录了在ARM架构的Mac上因错误安装Homebrew到/usr/local/导致的问题,以及如何解决这个问题。作者通过删除旧的Homebrew安装,重新按照ARM架构的路径/opt/homebrew进行安装,并成功配置环境变量,使得brew命令可以正常使用。在过程中,作者提醒读者安装Homebrew时应注意遵循正确的安装步骤。
摘要由CSDN通过智能技术生成

使用brew install redis报错:

Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)!—

问题和原因分析

上网找了很多 看法其中差不多的意思就是说arm架构的 mac安装homebrew 应该安装在/opt/homebrew,但是呢我之前来来回回整了好多次的homebrew,貌似安装的时候没注意,是按照x86的来装的。
也就是我安装错位置了,我安装到了/usr/local/下了。
这才导致了这个错误


解决方案:

我看到知乎上有个博主说是可以安装2种不同的homebrew,可以两种不同的环境并存。
但是我还是想把原先安装的错误的homebrew删除掉。
用了网上很多说的一些方法发现在终端里还是会报错。
我直接找到/usr/local下的homebrew文件夹并且删除(这里一定注意)
这样会删除掉原先使用brew安装的所有软件
还好我目前使用homebrew只安装了一个mysql,我就把navicat的数据先备份了下,然后用下面的代码重新安装了homebrew

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

然后成功之后,配置环境变量,这样就可以在任意位置通过指令来使用brew命令了
我的电脑的是使用zsh作为默认的shell,然后

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

这一步成功了也不会有响应

这次我再使用

brew install redis

成功,并且我去/opt下能找到刚才安装的homebrew文件夹,说明我已经把原先那个homebrew卸载掉,然后安装了属于arm的homebrew

之后我就把mysql重新安装了一下就可以了。

大家第一次安装homebrew一定要好好去网上找教程,一定按照自己电脑的情况去安装
出错了大家找错一定要有耐心,我这个来来回回弄了一个多小时才弄好

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值