一、GOROOT和GOPATH
go开发环境,最重要的两个环境变量。设置好这两个,go就可以跑起来了。
GOROOT:GOROOT就是Go的安装目录,里面存放着go的执行命令。
GOPATH:GOPATH是我们的工作空间,保存go项目代码和第三方依赖包。
比如我们使用 go version 调用的go命令,就是存储在GOROOT中。
1.1 GOROOT
当我们从go官网下载安装的时候,打开官网地址
https://go.dev/dl/
我的电脑是mac,芯片Apple M2
所以我选择 go1.19.2.darwin-arm64.pkg 包下载。
安装完成后,会默认帮我们设置 GOROOT 为路径为/usr/local/go。Win中默认的GOROOT是在 C:\Go中 。
安装后目录为如下:
此时在bin目录下,我们有两个shell命令可以用,为go以及gofmt。
go 指令就是go语言的指令,用来安装,下载,执行,编译等go语言代码。(go run,go build,go test等)
gofmt 是用来格式化go语言代码。
1.2 GOPATH
GOPATH目录可以指定多个。
比如我们通过goland的GOPATH设置。我们可以设置。
- 全局GOPATH
- 项目GOPATH
- 模块GOPATH
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。