Edge-home-orchestration-go: RPiのgolangバージョンによるビルドブレーク

作成日 2020年10月29日  ·  3コメント  ·  ソース: lf-edge/edge-home-orchestration-go

バグを説明する
RPi命令は、開発者がコマンドsudo apt install golang golangをインストールするようにガイドします。
RPiはgolangの1.11バージョンをインストールし、プロジェクトのビルドに失敗します。
以下のログを見つけてください。

pi<strong i="12">@raspberrypi</strong>:~/edge-home-orchestration-go $ go version
go version go1.11.6 linux/arm
pi<strong i="13">@raspberrypi</strong>:~/edge-home-orchestration-go $ ./build.sh

-----------------------------------
 Install prerequisite packages
-----------------------------------
(1/7) go get -u github.com/axw/gocov/gocov: Done
(2/7) go get -u github.com/matm/gocov-html: Done
(3/7) go get -u golang.org/x/lint/golint: Done
(4/7) go get -u github.com/Songmu/make2help/cmd/make2help: Done
(5/7) go get -u golang.org/x/mobile/cmd/gomobile# golang.org/x/tools/go/packages
../go/src/golang.org/x/tools/go/packages/golist_overlay.go:547:7: undefined: strings.ReplaceAll

download fail
bug

最も参考になるコメント

@MoonkiHong go1.15バージョンも適切に機能します。 ラズベリーパイのドキュメントの変更を準備し、PRを準備します

全てのコメント3件

@ t25kim @MoonkiHong私もこの問題に直面しました。 2つのオプションがあります。

  1. glide.yamlのバージョンgolang.org/x/mobile/cmd/gomobileを修正します
  2. Goの新しいバージョンをダウンロードし、ドキュメントのGoバージョンの要件を1.12に上げます。 (私はこのオプションを正常に作成しました)

@ t25kim @MoonkiHong私もこの問題に直面しました。 2つのオプションがあります。

  1. glide.yamlのバージョンgolang.org/x/mobile/cmd/gomobileを修正します
  2. Goの新しいバージョンをダウンロードし、ドキュメントのGoバージョンの要件を1.12に上げます。 (私はこのオプションを正常に作成しました)

@tdrozdovsky Goバージョン(x86_64を対象)に関するビルドについては、最近のドキュメント更新を参照してください。 ( 1.10 -> 1.15

@MoonkiHong go1.15バージョンも適切に機能します。 ラズベリーパイのドキュメントの変更を準備し、PRを準備します

このページは役に立ちましたか?
0 / 5 - 0 評価