Go grpcを使用してサンプルアプリを作成しようとしていますが、「protoc」を使用してコードを生成できません
以下を使用して必要なライブラリ/ goパッケージをインストールしました。
パスも設定しようとしましたが、うまくいきませんでした。
「proto」ファイルの例:
syntax = "proto3";
package greet;
option go_package="greetpb";
service GreetService{}
エラーメッセージ:「protoc-gen-go:プログラムが見つからないか、実行できません--go_out:protoc-gen-go:プラグインがステータスコード1で失敗しました」
Githubリポジトリから、このソリューションは私のために働いています。
Goバージョンはgo version go1.14.1 linux/AMD64
です
これを.bashrc
に追加して調達します。
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN