GOPATH 是开发 Go 时必须设置的一个环境变量,通常在安装完 Go 以后就要在 .bash_profile 中进行配置。
1 | ... |
使配置生效后,可以使用命令 go env 查看
1 | $ source ~/.bash_profile |
这样你就可以开发 Go 项目了。
GOPATH 的作用是什么呢?该目录下可能会包含三个文件夹
| 名称 | 描述 |
|---|---|
| src | 需要编译的代码和使用 go get 安装的外部依赖代码存放位置 |
| bin | 编译代码生成的二进制文件存放位置 |
| pkg | 编译生成的lib文件存储的地方 |
src 需要手动创建,bin 和 pkg 则是编译时自动生成的。
src 很像 Python 的 site-packages 目录,用来存放依赖包,不过 Go 比较随性,你开发的代码也放在这个目录下,不然编译就会报错。
我们第一次设置了 GOPATH 后,也不用拘泥于每次将代码都 copy 到 ${GOPATH}/src 中,我们只需要将当前代码放在 src 目录下,并将 src 的所在目录临时设置为 GOPATH 即可。
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章