1、安装
1. 安装micro和go-micro的command line工具
以用于终端操作 micro的github:链接 Getting Started with Micro | Microgo-micro的github:链接 GitHub - go-micro/cli: Go Micro command line interface终端操作:
// micro
go install github.com/micro/micro/v3@latest
// go-micro
go install github.com/go-micro/cli/cmd/go-micro@latest2. 现有的go项目中引入安装# 安装go-micro
go get -u -v github.com/micro/go-micro
# 安装工具
go get -u -v github.com/micro/micro
# 安装protobuf
go get -u google.golang.org/protobuf
go get -u github.com/micro/protoc-gen-micro3. docker中安装micro
按照个人习惯吧,倘若适应了在docker的容器进行操作,能够运用docker去pull micro的镜像,在容器中玩一下。
我个人日前习惯于在服务器上运用docker去安排应用,本地运用docker桌面版来研发和测试。
针对本地进行go研发,意见直接运用1中的方式安装cli。
详细安装过程,直接看docker hub的官网: micro:
https://hub.docker.com/r/micro/microgo-micro: https://hub.docker.com/r/yam8511/go-micro (这个是star比较多的一个,暂无officail版的)
2、检测micro和go-micro
1. 终端检测micro和go-micro命令是不是成功// 检测micro,直接输入micro
micro
// 检测go-micro,直接输入go-micro
go-micro正常状况下表示:
2. 可能显现的问题:zsh: command not found: micro
处理方法:(需要把micro和go-micro的命令文件暴露给zsh终端) 进入自己的GOBIN配置目录,检查是不是已然有了micro和go-micro的可执行文件,通常状况下都会有的// 获取GOBIN目录或GOPATH目录,GOPATH中的bin文件夹通常设置为GOBIN
go env GOBIN
// 或在GOPATH下的bin目录中找
go env GOPATH既然已然有了这2个可执行文件,那样需要暴露一下可执行文件的路径,因为我运用的是zsh终端,那样配置文件便是我当前电脑用户下的.zshrc这个隐匿文件中。那样添加可执行文件的路径:export PATH=${PATH}(go env GOPATH)/bin截图
更新.zshrc文件, 之后再重担执行一下micro和go-micro命令验证一下就可// 终端执行一下命令,使配置生效
source .zshrc后续再弥补.
|