使用go env 命令,可以打印出Go的配置
GOROOT
其实就是golang 的安装路径
当你安装好golang之后其实这个就已经有了
GOPATH
go命令依赖的一个重要环境变量:$GOPATH
其实可以把这个目录理解为工作目录,我个人定义的目录是:
GOPATH="/Users/zhaofan/go_project"
当然这个目录是需要添加到环境变量中的
vim /etc/profile
(根据实际路径修改下面的语句)添加在/etc/profile 之后
export GOROOT=/goland/go
export GOPATH=/goland/workspace
go_project // (go_project为GOPATH目录)
-- bin // golang编译可执行文件存放路径
-- pkg // golang编译包时,生成的.a文件存放路径
-- src // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
GOBIN
在*.go 所在目录执行go install后生产的可执行文件存放的路径
首先先看一下我的目录结构: