这是我参与「第五届青训营 」笔记创作活动的第1天
一、Linux 安装
windows系统推荐使用WSL+VSCODE,具体安装与配置详见 WSL
二、Go 安装及配置
- 安装:一般在/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
-
设置环境变量:编辑/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环境变量中
-
检查是否安装成功
go version,若提示go version go1.20 linux/amd64即安装成功Note:配置后可能需要重启生效,可以先执行
source $HOME/.profile使配置文件生效 -
Go env 配置
go env -w GOPROXY="https://goproxy.cn,direct" //中国区代理
go env -w GO111MODULE="on" //开启Go Module
三、Kitexk 和 thriftgo 安装
- 安装
go install github.com/cloudwego/kitex/tool/cmd/kitex@latest
go install github.com/cloudwego/thriftgo@latest
- 检查是否安装成功:在/GOPATH/bin/下会有
kitex和thriftgo两个可执行文件
kitex --version //v0.4.4
thriftgo --version //thriftgo 0.2.7
- 具体使用问题见Kitex入门手册,后续继续总结
四、常见问题总结
- /usr/local/go/bin 是否配置到环境变量PATH中
- GOPATH变量是否配置正确,可用go env查看
- $GOPATH/bin 是否配置到环境变量PATH中
- 配置文件是否生效 source $HOME/.profile