在树莓派4(ubuntu 19.10)上安装bazel的问题

时间:2019-10-24 15:00:39

标签: ubuntu raspberry-pi bazel

我试图在覆盆子pi 4(ubuntu 19.10)上安装Bazel。 我遵循从install Bazel for ubuntu安装Bazel的指南。 它因错误而失败(请参见下面的完整输出)。 运行脚本时出现此错误,但结果为成功

  

home / ubuntu / bin / bazel:第89行:/home/ubuntu/.bazel/bin/bazel-real:   无法执行二进制文件:EXEC格式错误/ home / ubuntu / bin / bazel:   第89行:/home/ubuntu/.bazel/bin/bazel-real:成功

install bazel命令返回此错误:

  

E:无法找到包装挡板

我知道是因为它无法安装脚本。

我尝试其他版本的结果相同,我在做什么错呢? 树莓派4 / ubuntu 19.10是否支持f?

  

ubuntu @ ubuntu:〜/ Downloads $ ./bazel-1.1.0-installer-linux-x86_64.sh --user

     

Bazel安装程序

     

Bazel捆绑了具有Classpath的GPLv2许可的软件   例外。您可以在我们的安装程序旁边找到源   发布页面:https://github.com/bazelbuild/bazel/releases

     

版本1.1.0(2019-10-21)

     

基准:d9fe1d4078c25912427c9b2e79e115f4ee9b7ab8

     

樱桃精选:

     
      
  • 0a8071af47223989e9ba335e63b8a9595fe6f10f:将java_tools升级到javac11-v6.1
  •   
     

重要更改:

     
      
  • 查询标志“ --host_deps”(通常用作“ --nohost_deps”)已重命名为“ --tool_deps”,现在也删除了   查询输出中报告的所有执行配置。   先前的标志名称已弃用,以后将被删除   发布。
  •   
  • 现在可以使用cc_common.{compile,link} API,而无需通过--experimental_cc_skylark_api_enabled_packages标志。
  •   
  • 构建输出中将提供日志路径列表。
  •   
  • 改进了运行文件文档。
  •   
  • 改进规则输出的文档。
  •   
  • BUILD / .bzl执行错误导致执行停止,即使在顶级
  •   
  • 一次报告多个Starlark验证错误。
  •   
  • 介绍--experimental_nested_set_as_skykey_threshold
  •   
     

此版本包含许多Google员工的贡献,例如   以及Andrew Suffield,Austin Schuh,Bor Kae Hwang,Brian   理查森,克里斯蒂·诺曼,克林特·哈里森,丹·哈珀林,戴夫·李,   David Neil,David Ostrovsky,George Gensure,Greg Estren,Greg,Jacob   Parker,Jakub Bujny,John Millikin,Keith Smiley,Laurent Le Brun,   marcohu,Marwan Tammam,Mostyn Bramley-Moore,Stepan Koltsov,Thi Don,   锡,托马斯·斯特雷切克。

     

构建信息

     
      
  • Commit正在解压缩... / home / ubuntu / bin / bazel:第89行:   /home/ubuntu/.bazel/bin/bazel-real:无法执行二进制文件:Exec   格式错误/ home / ubuntu / bin / bazel:第89行:   /home/ubuntu/.bazel/bin/bazel-real:成功
  •   
     

ubuntu @ ubuntu:〜/下载$ sudo apt-get更新&& sudo apt-get install bazel
  点击数:1 http://ports.ubuntu.com/ubuntu-ports   命中:2 http://ports.ubuntu.com/ubuntu-ports eoan-updates InRelease   命中:3 http://ports.ubuntu.com/ubuntu-ports个eoan-backports发布   命中:4 http://ports.ubuntu.com/ubuntu-ports eoan-security InRelease   点击数:5 https://storage.googleapis.com/bazel-apt稳定的发行版   阅读包装清单...完成阅读包装清单...完成   依赖树正在读取状态信息...完成E:无法执行   找到包装挡板

1 个答案:

答案 0 :(得分:0)

Bazel发行版二进制文件是针对x86_64构建的。

您需要在设备上bootstrap Bazel