WindowsでgRPC開発環境を構築する

対あり技術部(技術系)

gRPCをGolangで実装するので、WindowsでgRPC用の開発環境を構築します

protobuf

以下のURLにアクセスします

Release Protocol Buffers v31.1 · protocolbuffers/protobuf
AnnouncementsProtobuf News may include additional announcements or pre-announcements for upcoming changes.CompilerSuppor...

ページの下のほうに移動して、「protoc-xx.x64.zip」をクリックしてダウンロードします

※xx.xはバージョンが入ります

ダウンロードしたファイルを解凍すると以下のフォルダ構成になっていると思います

「C:\Program Files\」直下に「protoc」フォルダを作成して、解凍したフォルダを入れます

環境変数設定

システム環境変数のPathを選択してダブルクリックします

「新規」ボタンをクリックして、先ほど配置したパスを指定して「OK」をクリックします

動作確認

コマンドプロンプトを開き以下のコマンドを入力して実行ができればインストール完了です

protoc --version

protoc-gen-go

Go用プロトコル・コンパイラー・プラグインをインストールします

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

protoc-gen-go-grpc

Go用プロトコル・コンパイラー・プラグインをインストールします

go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

変換

以下のコマンドで実行できれば成功です

protoc --go_out=.\pkg --go_opt=paths=source_relative --go-grpc_out=.\pkg --go-grpc_opt=paths=source_relative .\api\hello.proto


コメント

タイトルとURLをコピーしました