胡萝虎的博客

  • 首页
  • Tech
  • NAS
  • AI
  • Apple
  • Windows
  • Linux
  • 资讯
  • 工具箱
  • 关于
天下皆白,唯我独黑
  1. 首页
  2. Tech
  3. 正文

解决苹果M1芯片下Homebrew无法安装应用的问题

2021年11月22日 273点热度 0人点赞 0条评论

 

 

最近忍痛割肉入手了一台MacBook Pro M1 Pro,性能确实爆炸,之前用了4年多的MBP 2017转手扔进了旧书堆里,就是这么豪横!目前这台新的M1 Pro机器的系统包括应用和环境全部是从2017款上直接同步过来的,所以基本没有动手配置过,结果今天就遇到了一个真的炸裂的问题:Homebrew掉链子了。。。

 

什么问题

当在终端上使用Homebrew更新或安装应用的时候,就直接报了下面的错:

brew upgrade
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

大概意思就是说,不能在Intel版的前缀(目录)下安装ARM架构处理器的Homebrew(英语太垮,见谅)。

恍然大悟,应该就是之前直接从2017款上把Homebrew直接同步过来了,但是之前安装的是Intel版的,现在新版的M1 Pro是ARM架构,结果就导致无法正常工作了。

 

解决方法

解决办法需要两步,照着执行就行了:

  1. 安装Rosetta2
    /usr/sbin/softwareupdate --install-rosetta --agree-to-license
    

    By using the agreetolicense option, you are agreeing that you have run this tool with the license only option and have read and agreed to the terms.
    If you do not agree, press CTRL-C and cancel this process immediately.
    2021-11-22 11:29:21.800 softwareupdate[4364:678895] Package Authoring Error: 002-23768: Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute
    Installing: 100.0%
    Install of Rosetta 2 finished successfully

     

  2. 使用Rosetta2重新安装Homebrew
    arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    等待安装完成,过程中可能需要输入开机密码,按照提示输入即可。

 

使用方法

按照上面两步完成操作后,在安装或更新应用时使用下面的命令即可:

arch -x86_64 brew install <package>

比如:

arch -x86_64 brew upgrade 或 arch -x86_64 brew install hugo

 

也就是在执行brew命令的前面增加arch -x86_64

 

 

HELIB_QRCODE
标签: Homebrew
最后更新:2023年5月5日

诺多

这个作者不懒,他正在学习新知识~

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
搜索
文章目录
  • 什么问题
  • 解决方法
  • 使用方法
最新 热点 随机
最新 热点 随机
Ponymusic:一款涅槃重生的云音乐客户端,仅限安卓哦! Melody: 一款支持9大平台歌曲搜索播放的音乐精灵! Nuclear:如你所见,一款免费的多音源音乐播放器! FreshRSS:一款跑在NAS上的新鲜RSS服务器,搭配APP使用体验更佳! MusicTagWeb:一款非常顺手的音乐刮削软件,直接跑在NAS上!
Musify:一款国外版的LX流媒体音乐播放器,太漂亮了!VipVideo:一款Mac版vip视频免费观看客户端Gfriends Inputer:一款适用于Jellyfin和Emby的女友头像和cup导入工具MusicTagWeb:一款非常顺手的音乐刮削软件,直接跑在NAS上!Wizarr:一款可以为Jellyfin/Emby/Plex创建用户邀请的魔法老头
使用Shell脚本一键更新Brew安装的软件 在Kindle上阅读EPUB格式电子书的3种方法 App Store无法显示?别担心,这里有解决方案! Fireshare:又一款可以给好基友分享游戏录像与视频的好软件 掌控数据:使用Docker搭建Seafile私有云盘
分类目录
  • NAS
  • AI
  • Apple
  • Linux
  • Windows
  • Tech
  • 编程
  • 资讯
  • 未分类
归档
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2022年12月
  • 2022年11月
  • 2022年8月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年2月
  • 2021年1月
  • 2018年4月

COPYRIGHT © 2023 胡萝虎的博客. ALL RIGHTS RESERVED.