工欲善其事,必先利其器。
在开始学习GoLang之前,首要任务是配置好用的开发环境。

下载安装Go语言

下载安装包

下载地址:https://golang.google.cn/dl/;
按照提示一路next即可。

配置环境变量

使用echo $0查看命令行使用的是bash还是zsh;
bash需要求改~/.bashrc; zsh则需要修改~/.zshrc。

1
2
3
4
5
6
7
8
9
10
// 打开
vi ~/.zshrc

// 新增
export GOROOT=/usr/local/go
export GOPATH=/Users/username/go
export PATH=$PATH:$GOPATH/bin

// 生效
source ~/.zshrc

  • GOROOT告诉操作系统Go的安装目录;以便于后续执行go build等命令时操作系统找到Go的可执行文件。
  • GOPATH可以理解为源码存放的工作目录。
  • 最后因为go install会将生成的可执行文件移动到$GOPATH/bin下去,配置此路径可使其全局使用。
  • 可以通过go env查看各参数的值。

项目目录解析

Go的项目目录通常如下:

1
2
3
4
5
6
├─ code  -- 代码根目录
│ ├─ bin
│ ├─ pkg
│ ├─ src
│ ├── hello
│ ├── hello.go

  • bin: 存放编译后可执行的文件。
  • pkg: 存放编译后的应用包。
  • src: 存放应用源代码。