2017-09-24 90 views
0

我想在我的樹莓派3上編譯openshift origin source,但它保持超時。如何獲得Raspberry pi 3上的openshift oc命令?

enter image description here

我下面的教程是從here

原因,我這樣做是因爲我的錯誤

./oc:不能執行二進制文件:執行格式錯誤

當我直接從here下載文件並使用它。

那麼誰能告訴我我該做些什麼來完成這項工作,或者我如何解決這些錯誤?隨着openshift 2即將停產,我無法再訪問我的應用程序rhc了(它可以在我的RPi3上正常工作)。

回答

1

該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

得到它的工作,這裏的他人,以供將來參考答案。

  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

相關問題