go语言设置了gopath,有多个项目怎么设置项目文件夹?
安装的是go 1.11,windows上安装的,下面这样设置的环境变量:
GOROOT D:\workspace\go
PATH D:\workspace\go\bin
GOPATH D:\workspace\www\go_work //GOPATH和GOROOT不能是相同目录
go_work
文件夹下面有bin
、pkg
、src
三个目录。
问题:
如果存在多个项目,比如project_01
,project_02
,project_03
,应该把这三个项目文件夹放在什么地方?
以前是放在src文件夹下面的
go1.11支持了go modules 就可以随便你放了 只要不在gopath目录下
如果用旧的方式:就放src下面
用新的:随便放,然后用go mod init一下
两种方式我都用在项目上了 总的来说 现在go mod是有点坑的 但这是未来的趋势