现象
不管运行什么代码,都会提示这个warning
本质
gopath
GOPATH 是 Go语言中使用的一个环境变量,默认使用绝对路径提供项目的工作目录。 go get下载的第三方库, 一般都会下载到列表的第一个目录里面,go语言当然不会希望它和go本身的路径
当我们在工程中使用大量的源码、包等非本地代码时,就需要这样一个目录来整合环境。
gopath查看
1、命令行执行:go env
2、ide上查看
解决
换一个路径。
一般来说,可不开全局gopath,用项目gopath
好处是:各依赖不会互相影响,环境相对独立
缺点是:每个环境都要自己go get一次
补充
go get 这个命令一般要设置代理,用的是国内代理