在Go1.11以后,Go官方推出了go mod作为官方的依赖管理工具。
在未使用mod之前,包组织关系为正常的GOPATH路径(就是系统路径设置的GOPATH之后的src为根目录)
如果你在Goland中,使用了mod管理你的包导入路径,且不自知。那可能你发现GOPATH设置正确,包导入路径也正确,却依然报以下错误。
解决方法
Preferences->GO->GO Modules
取消该勾选项,OK,再看看能不能成功导包。
在Go1.11以后,Go官方推出了go mod作为官方的依赖管理工具。
在未使用mod之前,包组织关系为正常的GOPATH路径(就是系统路径设置的GOPATH之后的src为根目录)
如果你在Goland中,使用了mod管理你的包导入路径,且不自知。那可能你发现GOPATH设置正确,包导入路径也正确,却依然报以下错误。
Preferences->GO->GO Modules
取消该勾选项,OK,再看看能不能成功导包。