go语言设置了gopath,有多个项目怎么设置项目文件夹?安装的是go1.11,windows上安装的,下面这样设置的环境变量:GOROOTD:\workspace\goPATHD:\workspace\go\binGOPATHD:\workspace\www\go_work//GOPATH和GOROOT不能是相同目录go_work文件夹下面有bin、pkg、src三个目录。问题:如果存在多个项目,比如project_01,project_02,project_03,应该把这三个项目文件夹放在什么地方?
2 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
以前是放在src文件夹下面的go1.11支持了gomodules就可以随便你放了只要不在gopath目录下如果用旧的方式:就放src下面用新的:随便放,然后用gomodinit一下两种方式我都用在项目上了总的来说现在gomod是有点坑的但这是未来的趋势
当年话下
TA贡献1890条经验 获得超9个赞
传统的方式是放到src目录下。举个栗子,你的GOPATH是D:\workspace\www\src\go_work,那么你的项目应该新建目录D:\workspace\www\src\go_work\project_01,D:\workspace\www\src\go_work\project_02。假设project_01内的结构是main.gofile1file1.go(packagefile1)假设project_02内的结构是main.gofile2file1.go(packagefile2)那么你在project_01内要想引用project_02的packagefile2,应该写importproject_02/file2
添加回答
举报
0/150
提交
取消