首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:无法在ARM默认前缀中的Rosetta 2下安装(/opt/homebrew)

错误:无法在ARM默认前缀中的Rosetta 2下安装(/opt/homebrew)
EN

Stack Overflow用户
提问于 2022-11-03 22:46:01
回答 2查看 1K关注 0票数 1

我试着用啤酒升级

代码语言:javascript
运行
复制
$ brew upgrade stripe/stripe-cli/stripe

我得到了:

代码语言:javascript
运行
复制
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
    arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

按照建议,我试过了

代码语言:javascript
运行
复制
$ arch -arm64 brew install

但得到了:

代码语言:javascript
运行
复制
Error: Invalid usage: This command requires at least 1 formula or cask argument.

我试着按照这个教程安装Rosetta 2

代码语言:javascript
运行
复制
$ /usr/sbin/softwareupdate --install-rosetta --agree-to-license

但我得到了:

代码语言:javascript
运行
复制
Installing Rosetta 2 on this system is not supported.
EN

回答 2

Stack Overflow用户

发布于 2022-11-03 22:46:01

我将原始参数添加到arch -arm64 brew upgrade中,它起了作用。

代码语言:javascript
运行
复制
$ arch -arm64 brew upgrade stripe/stripe-cli/stripe
票数 2
EN

Stack Overflow用户

发布于 2022-11-09 11:49:59

从现在开始,似乎必须像这样使用自制啤酒:

代码语言:javascript
运行
复制
arch -arm64 brew upgrade
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74310340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档