Edge-home-orchestration-go: Intervalo de construção devido à versão golang no RPi

Criado em 29 out. 2020  ·  3Comentários  ·  Fonte: lf-edge/edge-home-orchestration-go

Descreva o bug
A instrução RPi orienta os desenvolvedores para instalar o golang com o comando sudo apt install golang .
RPi instala a versão 1.11 do golang e falha ao construir o projeto.
Encontre o log abaixo.

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

Comentários muito úteis

@MoonkiHong A versão go 1.15 também funciona bem. Vou preparar alterações na documentação do Raspberry Pi e preparar um PR

Todos 3 comentários

@ t25kim @MoonkiHong Também enfrentei esse problema. Temos duas opções:

  1. Corrija a versão golang.org/x/mobile/cmd/gomobile em glide.yaml
  2. Baixe a nova versão do Go e aumente os requisitos da versão Go na documentação para 1.12. (Eu fiz esta opção com sucesso)

@ t25kim @MoonkiHong Também enfrentei esse problema. Temos duas opções:

  1. Corrija a versão golang.org/x/mobile/cmd/gomobile em glide.yaml
  2. Baixe a nova versão do Go e aumente os requisitos da versão Go na documentação para 1.12. (Eu fiz esta opção com sucesso)

@tdrozdovsky Consulte a atualização recente do documento para compilar em termos de versão Go (visando x86_64). ( 1.10 -> 1.15 )

@MoonkiHong A versão go 1.15 também funciona bem. Vou preparar alterações na documentação do Raspberry Pi e preparar um PR

Esta página foi útil?
0 / 5 - 0 avaliações