Go三件套框架 - 入门安装 | 青训营笔记

168 阅读1分钟

这是我参与「第五届青训营 」笔记创作活动的第1天

一、Linux 安装

windows系统推荐使用WSL+VSCODE,具体安装与配置详见 WSL

二、Go 安装及配置

  1. 安装:一般在/usr/local下(需要sudo权限),下载后解压安装即可 注意:不能下载1.20版本
sudo wget https://dl.google.com/go/go1.19.5.linux-amd64.tar.gz 
sudo tar -C /usr/local -xzf go1.19.5.linux-amd64.tar.gz
  1. 设置环境变量:编辑/etc/profile(用于系统范围)或/home/usr_name/.profile,在文件末尾添加如下语句

    vim ~/.bashrc # 配置环境变量

export GOPATH=$HOME/go                     //设置GOPATH
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin     //将go/bin/和$GOPATH/bin添加到PATH环境变量中
  1. 检查是否安装成功 go version,若提示 go version go1.20 linux/amd64 即安装成功

    Note:配置后可能需要重启生效,可以先执行 source $HOME/.profile使配置文件生效

  2. Go env 配置

go env -w GOPROXY="https://goproxy.cn,direct" //中国区代理
go env -w GO111MODULE="on"   //开启Go Module

三、Kitexk 和 thriftgo 安装

  1. 安装
go install github.com/cloudwego/kitex/tool/cmd/kitex@latest
go install github.com/cloudwego/thriftgo@latest
  1. 检查是否安装成功:在/GOPATH/bin/下会有kitexthriftgo两个可执行文件
kitex --version       //v0.4.4
thriftgo --version    //thriftgo 0.2.7
  1. 具体使用问题见Kitex入门手册,后续继续总结

四、常见问题总结

  1. /usr/local/go/bin 是否配置到环境变量PATH中
  2. GOPATH变量是否配置正确,可用go env查看
  3. $GOPATH/bin 是否配置到环境变量PATH中
  4. 配置文件是否生效 source $HOME/.profile

五、引用参考

Go Download and install

Kitex 入门手册 | CloudWeGo

Go框架三件套详解.pptx