嘗試在Go 中為gRPC 應用程式產生程式碼時,使用者可能會遇到「protoc-gen-go:程式未找到或不可執行」錯誤。出現此問題的原因是程式碼產生的關鍵元件 protoc-gen-go 外掛程式缺失或無法存取。
解決方案:
對於Go 版本1.17 和如上所述,以下步驟應該可以解決問題:
設定環境變數:將 GOPATH 和 PATH環境變數配置為如下:
~/.bashrc
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
安裝插件
:安裝protoc-gen-go並protoc-gen-go-grpc 插件使用:protoc --go-grpc_out=. *.proto
以上是如何修復 Go 中的'protoc-gen-go:程式未找到或不可執行”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!