Go 语言入门

安装

使用如下命令即可安装:

1
2
3
4
wget https://go.dev/dl/go<vesion>.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go<vesion>.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

注:PATH 环境变量记得写入对应 profile 里。

gvm

gvm 是一款 go 语言的管理工具,使用如下命令即可安装:

1
2
sudo apt-get install bison
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

使用如下命令即可完成特定版本的安装:

1
gvm install go1.23.3

软件源配置

配置国内软件源

1
go env -w GOPROXY=https://goproxy.cn,direct

安装第三方项目或命令

由于安装的权限与位置是和运行的用户有关系的所以需要配置如下环境变量:

1
export PATH=$PATH:$(go env GOPATH)/bin

常用 Web 框架

Beego

注:此框架被很多国内公司采用。官网列出的企业有:华为企业云,京东,淘宝,美团,链家等。

Gin

Echo

注: 滴滴采用。

Iris

注:官网描述为等价于 expressjs 的 go 语言框架

revel

常用学习资料

官网

在线编程学习网站


Go 语言入门
https://wangqian0306.github.io/2021/go/
作者
WangQian
发布于
2021年4月1日
许可协议