我执行go get后只能在pkg文件夹下找到,src下并没有源代码,这样使用goland就会在import下有红线,同时也不能使用代码补全等功能,虽然不影响运行,请问该怎样解决?
有疑问加站长微信联系(非本文作者)

我执行go get后只能在pkg文件夹下找到,src下并没有源代码,这样使用goland就会在import下有红线,同时也不能使用代码补全等功能,虽然不影响运行,请问该怎样解决?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
go mod了吧
去熟悉一下go mod 新出的
你Goland 开启gomod 就可以找到了. 现在是你代码开启了, 但是IDE 没开启,所以才会出现这种怪问题; 或者 关掉 go mod ,你就可以下载到 GOPATH 的src 目录下了. 但是不推荐,因为 go mod 是极好极好的 ;
使用命令查看go mod的功能是否开启:
go env
默认情况下可以看到
GO111MODULE=""
,即GO111MODULE=auto
要想go get下载源代码到src下,设置关闭go mod功能既可以了:
windows下:
go env -w GO111MODULE=off
Linux下:
export GO111MODULE=off