Bagaimana untuk Menyelesaikan Ralat \'Kaedah Hilang protoreflect\' Semasa Mengimport Fail Proto daripada Pakej Berbeza dalam Go?

Mary-Kate Olsen
Lepaskan: 2024-10-31 02:36:29
asal
537 orang telah melayarinya

How to Resolve

Mengimport fail proto daripada ralat pakej yang berbeza dengan "protoreflect kaedah hilang"

Jika anda sedang membina projek Go dan menghadapi ralat seperti "protoreflect kaedah hilang" apabila mengimport fail proto daripada pakej yang berbeza, berikut ialah cara untuk menyelesaikannya:

Apabila anda mengalihkan fail proto anda ke pakej yang berasingan dan mengimportnya ke dalam pakej lain, contohnya:

-ProjectFolder/
/prototemps/<all .proto and .pb.go exist here>  (Package "prototemps")
/reader/reader.go which fails to call proto.Unmarshall (Package "reader")
Salin selepas log masuk

Pastikan bahawa dalam reader.go anda menggunakan pernyataan import yang betul untuk pakej proto. Anda boleh cuba beralih antara dua pilihan ini:

  • github.com/golang/protobuf/proto
  • google.golang.org/protobuf/proto

Jika anda menggunakan versi protoc-gen-go tertentu, pastikan ia sejajar dengan kebergantungan Go anda.

Dengan mengikuti langkah ini, anda sepatutnya dapat menyelesaikan ralat dan berjaya mengimport fail proto anda daripada pakej yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Kaedah Hilang protoreflect\' Semasa Mengimport Fail Proto daripada Pakej Berbeza dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!