Edge-home-orchestration-go: Build break debido a la versión de golang en RPi

Creado en 29 oct. 2020  ·  3Comentarios  ·  Fuente: lf-edge/edge-home-orchestration-go

Describe el error
La instrucción RPi guía a los desarrolladores para instalar golang con el comando sudo apt install golang .
RPi instala la versión 1.11 de golang y no puede compilar el proyecto.
Busque el registro a continuación.

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

Comentario más útil

@MoonkiHong La versión Go 1.15 también funciona bien. Prepararé cambios en la documentación para raspberry Pi y prepararé un PR

Todos 3 comentarios

@ t25kim @MoonkiHong También me enfrenté a este problema. Tenemos dos opciones:

  1. Corrija la versión golang.org/x/mobile/cmd/gomobile en glide.yaml
  2. Descargue la nueva versión de Go y aumente los requisitos para la versión de Go en la documentación a 1.12. (Hice esta opción con éxito)

@ t25kim @MoonkiHong También me enfrenté a este problema. Tenemos dos opciones:

  1. Corrija la versión golang.org/x/mobile/cmd/gomobile en glide.yaml
  2. Descargue la nueva versión de Go y aumente los requisitos para la versión de Go en la documentación a 1.12. (Hice esta opción con éxito)

@tdrozdovsky Consulte la actualización del documento reciente para compilar en términos de la versión Go (dirigida a x86_64). ( 1.10 -> 1.15 )

@MoonkiHong La versión Go 1.15 también funciona bien. Prepararé cambios en la documentación para raspberry Pi y prepararé un PR

¿Fue útil esta página
0 / 5 - 0 calificaciones