如何获得Raspberry pi 3上的openshift oc命令?
问题描述:
我想在我的树莓派3上编译openshift origin source,但它保持超时。如何获得Raspberry pi 3上的openshift oc命令?
我下面的教程是从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
答
得到它的工作,这里的他人,以供将来参考答案。
- 克隆回购
- 切换到标签v.1.5.1
- 安装去窗口和配置环境变量
- 不得不回购移动到GOPATH并在其中创建一些文件夹(SRC/github.com/openshift /原点)
- 打开终端和设置一些值
- 集CGO_ENABLED = 0
- 一套全球海洋观测系统= Linux的
- 集GOARCH =手臂
- 集GOARM = 7
- 使用命令
go build -v github.com/openshift/origin/cmd/oc
,你会得到一个可执行文件可用于RPi 3
感谢您的回答,稍后将尝试并报告结果 – Denny