1. golang 语言环境安装

安装包下载地址为:https://golang.org/dl/  或者 Downloads - The Go Programming Language

goland 语言 --- window 环境下安装 :  

(1):在页面下载压缩包后,在期望安装的位置直接解压,随后配置环境变量

 (2): 安装完毕,测试  go version   或者  go 

goland 语言 --- linux 环境下安装 : 

(2) 解压: 进入到压缩包所在位置,并解压缩包 

tar -C  /mnt/d/dnmp/wwwroot/go(解压的位置) -xzf  protoc-3.19.1-linux-x86_64.zip(压缩包名)

(3)配置环境变量:在linux中,例如ubunto ,命令 vim  ~/.bashrc  在最后加上 

  export PATH=$PATH:/mnt/d/dnmp/wwwroot/go($PATH: 后接自己的解压路径)

建议配置环境变量时:GOROOT 为go的安装目录,GOPATH为后续的go环境配置目录

随后打开新的命令窗口,测试同上。

golang安装完成

 2. gRPC 框架环境安装

操作一:

以下安装为Linux ubunto系统

(1)安装golang语言

(2)安装protobuf 编译器(网址:github.com/google/protobuf/releases)

        获取方法一: 

        apt install -y protobuf-compiler       【下载】

        protoc --version                             【检验,缺陷:下载的不是最新版本】

       获取方法二:

(3)解压压缩包          【同golang环境安装】

(4)配置环境变量      【同golang环境安装】

操作二

若无法访问githup,七牛云代理(需要事先安装好需要的golang语言环境)

(1)设置代理

go env  【查看go的配置】

go env -w GOPROXY="https://goproxy.cn,direct"     【配置七牛云代理】

(2)下载gRPC(此处安装会默认在GOPATH中,GOPATH在golang安装时配置)

go get "google.golang.org/protobuf/cmd/protoc-gen-go"
go get "google.golang.org/grpc/cmd/protoc-gen-go-grpc"
go get "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway"
go get entgo.io/ent/cmd/ent     【此处是golang的ent实体框架,gRPC不包括这个】

测试: