跳到主要内容

安装和多版本管理

体验

Go 可以通过 The Go Playground 在线体验

Go 安装

Go 可以从 Go 官方网站 下载。根据操作系统选择合适的版本进行安装即可

多版本管理

Go 的多版本管理可以使用 gvm 工具

安装

~ curl -sSL https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer | bash

配置

配置补全 shell 终端,以 zsh 为例

cat >> ~/.zshrc << EOF
# set gvm
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
EOF

使用

安装golang及使用

gvm listall  # 列出所有可安装的版本
gvm install go1.19.4 -B # 二进制安装
gvm install go1.19.4 # 源码编译安装
gvm use go1.19.4 --default # 声明全局默认版本
go version # 查看go版本

安装目录

  • gvmgolang 安装目录在~/.gvm/gos/
  • 不使用 gvmgolang 默认的安装目录在/usr/local/go

其他工具

go doc和godoc

  • go doc

go doc可以查看包的文档和函数说明

~ go doc fmt
~ go doc strings
~ go doc strings.Compare
  • godoc

godoc可以为项目代码导出网页版的注释文档,godoc会在本地启动一个HTTP服务器,可以通过浏览器访问,可以用这种方式查看标准库和项目使用的第三方包的文档

# 安装
~ go install golang.org/x/tools/cmd/godoc@latest
# 启动
~ godoc -http=:6060