环境搭建
安装Go
下载安装包
- 访问 https://golang.org/dl/
- 下载适合操作系统的安装包
- 按照提示完成安装
各平台安装说明
Windows
下载 .msi 安装包,双击运行安装向导即可。
macOS
下载 .pkg 安装包,双击运行安装向导,或使用Homebrew:
bash
brew install goLinux
下载 .tar.gz 压缩包,解压到 /usr/local:
bash
tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz验证安装
打开终端,输入以下命令:
bash
go version如果正确安装,会显示Go版本信息,例如:
go version go1.21.0 windows/amd64Go工作区设置
环境变量
Go代码通常存放在工作区内,建议设置以下环境变量:
| 变量 | 说明 | 示例 |
|---|---|---|
GOROOT | Go安装路径 | /usr/local/go |
GOPATH | Go工作区路径 | $HOME/go |
PATH | 添加Go命令路径 | $GOROOT/bin:$GOPATH/bin |
工作区目录结构
go/
├── bin/ # 编译后的可执行文件
├── pkg/ # 编译后的包文件
└── src/ # 源代码文件
└── github.com/
└── yourname/
└── yourproject/开发工具推荐
IDE/编辑器
- VS Code + Go扩展(推荐)
- GoLand - JetBrains出品的专业Go IDE
- Vim/Neovim + vim-go插件
常用命令
bash
# 初始化模块
go mod init <module-name>
# 下载依赖
go mod download
# 运行代码
go run main.go
# 编译代码
go build
# 运行测试
go test ./...
# 格式化代码
go fmt ./...
# 静态检查
go vet ./...Go模块(Go Modules)
Go 1.11+ 引入了模块管理,推荐使用:
bash
# 创建新项目
mkdir myproject
cd myproject
go mod init github.com/yourname/myproject
# 添加依赖
go get github.com/gin-gonic/gin
# 整理依赖
go mod tidy