go

未匹配的标注

ubuntu 系统升级 go 版本

  1. 老版本备份 mv go go.1.10.3
  2. 解压 sudo tar xfz go1.19.7.linux-amd64.tar.gz

go 国内镜像设置

  • vim .bashrc
# 启用 Go Modules 功能
go env -w GO111MODULE=on

# 配置 GOPROXY 环境变量,以下三选一


# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

GOPATH=$HOME/go
PATH=$PATH:$GOPATH:$GOPATH/bin

protoc 安装

protobuf

git clone https://github.com/protocolbuffers/protobuf.git
sudo apt-get install autoconf automake libtool curl make g++ unzip
cd protobuf/
git submodule update --init --recursive
sudo ./autogen.sh   #生成配置脚本
sudo ./configure    #生成Makefile文件,为下一步的编译做准备,可以加上安装路径:--prefix=path ,默认路径为/usr/local/
sudo make           #从Makefile读取指令,然后编译
sudo make check     #可能会报错,但是不影响,对于安装流程没有实质性用处,可以跳过该步
sudo make install 
sudo ldconfig       #更新共享库缓存
which protoc        #查看软件的安装位置
protoc --version    #检查是否安装成功

protoc-gen-go

go install github.com/golang/protobuf/protoc-gen-go@latest

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~