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

如何在Parallels M1 Mac的Ubuntu 22.04中安装Bazel?

Ubuntu 22.04 安装 Bazel 问题解决方案

问题1:apt 仓库找不到 bazel 包

你大概率是跳过了添加 Bazel 官方 apt 源的关键步骤,按以下完整流程重新操作:

  • 先安装必要依赖:
    sudo apt install apt-transport-https curl gnupg
    
  • 添加 Bazel 的 GPG 密钥:
    curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/bazel-archive-keyring.gpg
    
  • 添加官方 apt 源到系统列表:
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/bazel-archive-keyring.gpg] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
    
  • 更新缓存并安装 Bazel:
    sudo apt update && sudo apt install bazel
    
    如果需要安装特定版本(比如你之前尝试的6.2.1),可以指定版本号:
    sudo apt install bazel-6.2.1
    
    安装完成后用 bazel --version 验证即可。

问题2:二进制安装包出现 Exec format error

这个错误几乎100%是下载的安装包架构和你的系统不匹配导致的,按以下步骤排查解决:

  • 先检查你的系统架构:
    uname -m
    
    • 如果输出是 x86_64,确认你下载的是对应x86架构的安装包;
    • 如果输出是 aarch64(ARM64架构),你之前下载的x86_64包完全不兼容,需要重新下载ARM版本的安装包。
  • 重新下载对应架构的安装包后,重复执行安装命令:
    chmod +x bazel-6.2.1-installer-linux-$(uname -m).sh
    ./bazel-6.2.1-installer-linux-$(uname -m).sh --user
    
  • 安装完成后,确保 Bazel 的 bin 目录加入环境变量:
    export PATH="$HOME/.bazel/bin:$PATH"
    
    为了永久生效,把上面的命令添加到 ~/.bashrc 或 ~/.zshrc 文件末尾,然后执行 source ~/.bashrc(对应你的shell配置文件)即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 17:32:32