如何获得Raspberry pi 3上的openshift oc命令?

问题描述:

我想在我的树莓派3上编译openshift origin source,但它保持超时。如何获得Raspberry pi 3上的openshift oc命令?

enter image description here

我下面的教程是从here

原因,我这样做是因为我的错误

./oc:不能执行二进制文件:执行格式错误

当我直接从here下载文件并使用它。

那么谁能告诉我我该做些什么来完成这项工作,或者我如何解决这些错误?随着openshift 2即将停产,我无法再访问我的应用程序rhc了(它可以在我的RPi3上正常工作)。

该Pi可能没有足够的RAM来编译oc。我建议运行像您的主计算机上的以下产生的二进制复制到皮:

CGO_ENABLED=0 GOOS=linux GOARCH=arm64 GOARM=7 go build -v -tags 'include_gcs include_oss containers_image_openpgp' github.com/openshift/origin/cmd/oc 
+0

感谢您的回答,稍后将尝试并报告结果 – Denny

得到它的工作,这里的他人,以供将来参考答案。

  1. 克隆回购
  2. 切换到标签v.1.5.1
  3. 安装去窗口和配置环境变量
    • 不得不回购移动到GOPATH并在其中创建一些文件夹(SRC/github.com/openshift /原点)
  4. 打开终端和设置一些值
    • 集CGO_ENABLED = 0
    • 一套全球海洋观测系统= Linux的
    • 集GOARCH =手臂
    • 集GOARM = 7
  5. 使用命令go build -v github.com/openshift/origin/cmd/oc

,你会得到一个可执行文件可用于RPi 3