ΠΠΏΠΈΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ RPi ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ golang Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sudo apt install 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
@ t25kim @MoonkiHong Π―
golang.org/x/mobile/cmd/gomobile
Π² glide.yaml
@ t25kim @MoonkiHong Π―
- ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π²Π΅ΡΡΠΈΡ
golang.org/x/mobile/cmd/gomobile
Π²glide.yaml
- ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Go ΠΈ ΠΏΠΎΠ²ΡΡΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π²Π΅ΡΡΠΈΠΈ Go Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄ΠΎ 1.12. (Π― ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ)
@tdrozdovsky ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΡΠΎΠ±Ρ 1.10 -> 1.15
)
@MoonkiHong ΠΠ΅ΡΡΠΈΡ go 1.15 ΡΠΎΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Raspberry Pi ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Ρ PR
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@MoonkiHong ΠΠ΅ΡΡΠΈΡ go 1.15 ΡΠΎΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Raspberry Pi ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Ρ PR