Golang 微服务 - 01 环境和工具

nnealguo · · 805 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

注意:主机操作系统为 Windows

SDK

下载地址 https://studygolang.com/dl,安装略

验证是否成功,控制台中输入 go env

相关环境变量:

  • 添加环境变量 GOPATH,值为 C:\Users\your-host-name\go(路径可自定义)
  • 修改环境变量 path,增加 C:\Users\your-host-name\go\bin(路径可自定义,记为 GOBIN 

IDE(Goland,30天试用版)

下载地址 https://www.jetbrains.com/go/,安装略

git

下载地址 https://git-scm.com/downloads,安装略

gRPC

安装 protobuf (3.x)

安装 gRPC-Go

  • 右键打开 Git Bash Here,输入 cd $GOPATH
  • 安装 proto, protoc-gen-go,输入 go tet -u github.com/golang/protobuf/{proto,protoc-gen-go}
  • 安装 grpc-go,输入 go get -u google.golang.org/grpc

         注意:如果报错 unrecognized import path ... timeout,可以使用附录A中的脚本 grpc-install.sh

附录A

拷贝如下内容,命名为 grpc-install.sh,再执行该脚本即可

#!/bin/bash
mkdir -p $GOPATH/src/google.golang.org
cd $GOPATH/src/google.golang.org
git clone https://github.com/grpc/grpc-go.git grpc
git clone https://github.com/google/go-genproto.git genproto
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
git clone https://github.com/golang/text.git
go get -u github.com/golang/protobuf/{proto,ptypes,protoc-gen-go}
go install google.golang.org/grpc

参考

《golang安装gRpc》https://www.jianshu.com/p/dba4c7a6d608

《gRPC初体验》https://www.jianshu.com/p/774b38306c30

 


有疑问加站长微信联系(非本文作者)

本文来自:开源中国博客

感谢作者:nnealguo

查看原文:Golang 微服务 - 01 环境和工具

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

805 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传