Goland can‘t load package: package xxx is not in GOROOT

这个错误实际上是包管理的配置问题,对于刚开始学Go的人来说,这些配置问题真的让人很头疼

go有两种包管理方式,传统的GOPATH模式和目前流行的GOMOD,我这里工作需要用了go.mod

如果项目放在GOPATH目录下,那边编译时还是以GOPATH的方式来管理包

所以此时应该放在非GOPATH的目录下,自己编写go.mod(go.mod如何编写,待实践)

 

posted @ 2021-10-25 09:50  申富贵  阅读(375)  评论(0)    收藏  举报