使用Brew升级stripe-cli遇Rosetta 2架构问题求助
解决Homebrew升级stripe-cli的架构兼容问题
问题梳理
执行brew upgrade stripe/stripe-cli/stripe时触发架构不匹配错误,后续尝试的arch -arm64 brew install因缺少包参数报错,且系统不支持安装Rosetta 2。
解决方案
执行正确的ARM架构升级命令
之前的arch -arm64 brew install遗漏了目标包名,正确的升级命令应为:arch -arm64 brew upgrade stripe/stripe-cli/stripe确认终端运行架构
先检查当前终端的架构模式:uname -m- 若输出
arm64:终端处于ARM原生模式,直接执行原升级命令即可:brew upgrade stripe/stripe-cli/stripe - 若输出
x86_64:终端在Rosetta 2环境下运行,必须添加arch -arm64前缀调用ARM版Homebrew。
- 若输出
关于Rosetta 2的说明
系统提示“Installing Rosetta 2 on this system is not supported”,说明当前设备为纯ARM环境(如M系列芯片Mac),无需安装Rosetta 2,直接使用ARM版Homebrew即可完成操作。
内容的提问来源于stack exchange,提问作者Dashiell Rose Bark-Huss
相关产品推荐
相关产品推荐

