You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook Pro M3上Azure CLI Bicep执行格式错误求助

M3 MacBook Pro上Azure CLI的Bicep命令执行失败解决方法

问题场景

在M3架构的MacBook Pro上,通过Homebrew完成Azure CLI及Python 3.11的安装:

brew install azure-cli
brew update && brew install python@3.11 && brew upgrade python@3.11
brew link --overwrite python@3.11

执行az bicep --help正常,但运行az bicep version或az bicep upgrade时触发以下错误:

The command failed with an unexpected error. Here is the traceback:
[Errno 8] Exec format error: '/Users/leejohnson/.azure/bin/bicep'
...
OSError: [Errno 8] Exec format error: '/Users/leejohnson/.azure/bin/bicep'

问题原因

错误提示的Exec format error表明当前/Users/leejohnson/.azure/bin/bicep是适配x86_64(Intel芯片)的可执行文件,无法在ARM64架构的M3芯片上运行。Azure CLI自动安装Bicep时可能误下载了Intel版本。

解决步骤

  1. 移除错误的Bicep可执行文件
    rm /Users/leejohnson/.azure/bin/bicep
    
  2. 下载ARM64适配版Bicep
    curl -Lo bicep https://github.com/Azure/bicep/releases/latest/download/bicep-osx-arm64
    
  3. 设置权限并移动到指定路径
    chmod +x bicep
    mv bicep /Users/leejohnson/.azure/bin/
    
  4. 验证修复结果
    az bicep version
    

备选方案

如果后续自动升级再次出现问题,可直接通过Homebrew安装ARM64版Bicep:

brew install bicep

安装完成后,Azure CLI会自动识别并使用该版本的Bicep。

内容的提问来源于stack exchange,提问作者Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 18:52:19