Tips:micro安装需要go版本至少高于1.11
目录
Tips:micro安装需要go版本至少高于1.11
consul 安装
protoc 安装
micro 安装
protoc-gen-micro安装
protoc-gen-go安装
grpc安装
consul 安装
下载地址:Consul Versions | HashiCorp Releaseshttps://releases.hashicorp.com/consul/
Tips:注意使用稳定版,因为有些新特性开发环境上不一定支持
protoc 安装
下载地址:https://github.com/protocolbuffers/protobuf/releases/https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fprotocolbuffers%2Fprotobuf%2Freleases%2F
micro 安装
go get github.com/micro/micro
# 或者
# MacOS
curl -fsSL https://micro.mu/install.sh | /bin/bash
# Linux
wget -q https://micro.mu/install.sh -O - | /bin/bash
或者 git clone micro项目到本地,然后go build或者go install
Tips:micro项目是用来生成micro工具的,我们后期主要用来生成服务的框架
protoc-gen-micro安装
go get -u -v github.com/micro/protoc-gen-micro
protoc-gen-go安装
go get -u github.com/golang/protobuf/proto
go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2
# 看项目需要,如果不是必须安装v1.3.2这个版本
#要不然会出现protoc-gen-go: unable to determine Go import path for 这个错误,
#如果出现了,在proto文件中导入下面的语句:
option go_package = “./package name”;
grpc安装
go get -u google.golang.org/grpc
go get -u github.com/golang/protobuf/proto go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2 # 看项目需要,如果不是必须安装v1.3.2这个版本 #要不然会出现protoc-gen-go: unable to determine Go import path for 这个错误, #如果出现了,在proto文件中导入下面的语句: option go_package = “./package name”;



