• go-zero环境搭建


    go-zero使用前需要安装:goctl、protoc、protoc-gen-go、protoc-gen-go-grpc
    (protoc、protoc-gen-go、protoc-gen-go-grpc 可以一键安装,具体见文章末)

    一、安装goctl

    打开go-zero官网 ,拉到下面,根据相应的设备及版本进行安装(比如我的时win10,cmd下执行红框命令)。安装成功后cmd下执行goctl --version查看是否安装成功。
    官网首页,查看对应版本
    安装执行
    在这里插入图片描述

    二、安装protoc

    打开网页https://github.com/protocolbuffers/protobuf,找到相应版本(我的是win10,故选择protoc-21.5-win64.zip)
    下载对应版本
    下载完成后解压,并添加到Path环境变量下。添加完成后执行protoc --version看是否已经成功。
    存放目录
    环境变量添加
    执行命令查看是否成功
    失败
    不成功检查两点:path环境变量是否添加正确;重启cmd再执行命令。

    三、安装protoc-gen-go

    下载:go get -u github.com/golang/protobuf/protoc-gen-go
    安装:go install google.golang.org/protobuf/cmd/protoc-gen-go
    可以下载指定版本:go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2
    下载并安装protoc-gen-go
    错误提示及解决

    四、安装protoc-gen-go-grpc

    下载:go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
    安装:go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
    下载并安装protoc-gen-go-grpc

    五、下载go-zero

    下载:go get -u github.com/zeromicro/go-zero
    (go-zero 不需要install)
    下载go-zero

    六、小知识

    1. go get 和 go install区别
      刚开始go get会执行下载包、更新go.mod、安装二进制三步,go1.16之后,go get命令的工作减少了第三步,将第三步放在go install来做。
      go get: 下载包&更go.mod不安装二进制
      go install :已下载的包,安装二进制

    2. 为什么环境变量添加正确执行命令还是执行失败
      win环境下,改变环境变量时,需要重启cmd

    3. 官方学习文档地址
      https://go-zero.dev/cn/docs/introduction

    4. 一键安装 protoc、protoc-gen-go、protoc-gen-go-grpc
      执行命令:goctl env check -i -f ,要求goctl版本在1.3.3以上

    5. etcd安装
      使用微服务时需要etcd,安装教程 https://etcd.io/docs/v3.5/install/

  • 相关阅读:
    Java多线程:BlockingQueue实现原理(Condition原理)
    unity-shader-2
    Qt文件 I/O 操作
    【计算机网络笔记】数据交换之报文交换和分组交换
    MySQL 用户账号管理(Accounts Management)
    【Spring框架】Spring监听器的简介和基本使用
    C和C++区别联系
    经典文献阅读之--EGO-Planner(无ESDF的四旋翼局部规划器)
    互联网摸鱼日报(2022-12-01)
    C语言之通讯录的实现篇
  • 原文地址:https://blog.csdn.net/wufuhuai/article/details/126583053