在Windows中安裝grpc

來源:互聯網
上載者:User

1、安裝Protobuf

在  https://github.com/google/protobuf/releases

下載

protoc-3.5.1-win32.zip

把解壓後的 protoc.exe 放入到 GOPATH\BIN 中

2、安裝grpc

Git clone https://github.com/grpc/grpc-go

將grpc-go更名為grpc放入到google.golang.org中,完整路徑如下

D:\gopath\src\google.golang.org\grpc

3、安裝Genproto

Git clone  https://github.com/google/go-genproto

將clone下來的檔案夾更名為genproto,放到google.golang.org下,完整路徑如下

D:\gopath\src\google.golang.org\genproto

4、下載text包

git clone https://github.com/golang/text.git

5、下載net包

git clone https://github.com/golang/net.git

6、安裝proto

go get -u github.com/golang/protobuf/proto

7、安裝protoc-gen-go

go get -ugithub.com/golang/protobuf/protoc-gen-go

8、驗證

進入下列目錄

src\google.golang.org\grpc\examples\helloworld>

執行命令產生代碼helloworld.pb.go

protoc -I ./helloworld--go_out=plugins=grpc:./helloworld ./helloworld\helloworld.proto

進入greeter_server下執行

go run main.go

進入greeter_client下執行

go run main.go

2018/06/19 11:29:25 Greeting: Hello world

Process finished with exit code 0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.