Go 安装和配置
写在前面
- 环境 Mac OS 版本 10.15
- 教学 Go 版本 1.13.x
- 教学使用
GOPATH
为~/k8stech
下载并安装
- 下载安装对应版本 https://golang.org/dl/
- 查看 go 安装目录
/usr/local/go
(Windows 下默认安装到c:\Go
) - 运行
go version
命令检查是否安装正确
推荐大家使用二进制默认安装方式
项目环境变量
本课程命名为 k8stech
, 故添加一个 K8STECHROOT
的环境变量进行所有的代码开发和演示,具体配置如下:
$ vi ~/.profile
export K8STECHROOT=$HOME/k8stech
export GOPATH=$K8STECHROOT # 覆盖 GOPATH 环境变为 k8stech
export PATH=$K8STECHROOT/bin:$PATH #
当我们配置完毕后,可以执行 source ~/.profile
更新系统环境变量。
编写我的第一个 Go 程序
首先需要在 GOPATH 文件夹下创建一个 src
目录用于存放我们的源代码。
$ mkdir -p $GOPATH/src
然后我们在 src 目录下面新建 hello/hello.go
的文件,内容如下:
package main
import "fmt"
func main() {
fmt.Println("hello, k8stech")
}
我们使用 go run hello.go
来运行程序,输出为:
hello, world
Go 命令详解
- go run: 运行 Go 源码程序
- go build: 编译 Go 源码
- go install: Go 源码编译并打包到 $GOPATH/bin 目录