You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Saya sedang belajar protobuf dari artikel ini, pada artikel tersebut, terdapat perintah untuk men-generate file pb.go dengan perintah cmd sebagai berikut.
cd chapter-c29/model
PATH=$PATH:$GOPATH/bin/ protoc --go_out=. *.proto
Yang saya pahami dari perintah cmd di atas adalah men-generate file pb.go di dalam folder model. Namun, ketika saya menjalankan perintah PATH=$PATH:$GOPATH/bin/ protoc --go_out=. *.proto di komputer saya, saya mendapat error seperti ini.
Namun, ketika saya menjalankan cmd berikut, file pb.go berhasil ter-generate.
protoc --go_out=. *.proto
Dengan catatan, saya harus menambahkan option go_package di file .proto, sehingga isi dari kedua file .proto adalah sebagai berikut.
File .pb.go akan ter-generate di dalam package model sebagai berikut
Apakah ada cara lain supaya file .pb.go tidak ter-generate di package baru seperti pada contoh di atas? apakah ada cmd yang kurang ketika saya menjalankan cmdPATH=$PATH:$GOPATH/bin/ protoc --go_out=. *.proto?
The text was updated successfully, but these errors were encountered:
Halo,
Saya sedang belajar protobuf dari artikel ini, pada artikel tersebut, terdapat perintah untuk men-generate file
pb.go
dengan perintahcmd
sebagai berikut.Yang saya pahami dari perintah
cmd
di atas adalah men-generate file pb.go di dalam folder model. Namun, ketika saya menjalankan perintahPATH=$PATH:$GOPATH/bin/ protoc --go_out=. *.proto
di komputer saya, saya mendapat error seperti ini.Namun, ketika saya menjalankan
cmd
berikut, filepb.go
berhasil ter-generate.protoc --go_out=. *.proto
Dengan catatan, saya harus menambahkan
option go_package
di file.proto
, sehingga isi dari kedua file.proto
adalah sebagai berikut.File
.pb.go
akan ter-generate di dalampackage model
sebagai berikutApakah ada cara lain supaya file
.pb.go
tidak ter-generate dipackage
baru seperti pada contoh di atas? apakah adacmd
yang kurang ketika saya menjalankancmd
PATH=$PATH:$GOPATH/bin/ protoc --go_out=. *.proto
?The text was updated successfully, but these errors were encountered: