Edge-home-orchestration-go: كسر البناء بسبب إصدار golang على RPi

تم إنشاؤها على ٢٩ أكتوبر ٢٠٢٠  ·  3تعليقات  ·  مصدر: lf-edge/edge-home-orchestration-go

صف الخلل
تعليمات RPi ترشد المطورين لتثبيت golang باستخدام الأمر sudo apt install golang .
ثبت RPi إصدار 1.11 من golang وفشل في بناء المشروع.
ابحث عن السجل أدناه.

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 إصدار go 1.15 يعمل أيضًا بشكل جيد. سأقوم بإعداد التغييرات على وثائق Raspberry Pi وإعداد PR

ال 3 كومينتر

@ t25kimMoonkiHong أنا واجهت مع هذه المسألة أيضا. لدينا خياران:

  1. إصلاح الإصدار golang.org/x/mobile/cmd/gomobile في glide.yaml
  2. قم بتنزيل الإصدار الجديد من Go ورفع متطلبات إصدار Go في الوثائق إلى 1.12. (لقد نجحت في تنفيذ هذا الخيار)

@ t25kimMoonkiHong أنا واجهت مع هذه المسألة أيضا. لدينا خياران:

  1. إصلاح الإصدار golang.org/x/mobile/cmd/gomobile في glide.yaml
  2. قم بتنزيل الإصدار الجديد من Go ورفع متطلبات إصدار Go في الوثائق إلى 1.12. (لقد نجحت في تنفيذ هذا الخيار)

tdrozdovsky يرجى الرجوع إلى تحديث المستند الأخير للبناء فيما يتعلق بإصدار Go (الذي يستهدف x86_64). ( 1.10 -> 1.15 )

MoonkiHong إصدار go 1.15 يعمل أيضًا بشكل جيد. سأقوم بإعداد التغييرات على وثائق Raspberry Pi وإعداد PR

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات