go run 报cannot find package "xxx" in any of: xxx (from $GOROOT)

原因

电脑安装的go是1.9.0,而新的项目使用go module,这是golang 1.11.0后才支持的。

解决方法

1.去官网下载最新版本(目前是1.12.0)并且安装。
2.在GoLand的Preferences中,选择Go,再选择Go Module(vgo),然后勾选“Enable Go Modules(vgo) Integration就行了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 标签(空格分隔): 编程 Go官方文档 Using the tour 1.1 Hello, 世界 Welcome...
    uangianlap阅读 1,562评论 0 5
  • 【转】https://www.flysnow.org/2018/10/01/golang-ide-goland-a...
    MrBryan阅读 8,283评论 0 4
  • 备注:本猿翻译水平有限,请各位看客见谅 翻译内容: go1.11 版本中 go help modules文档内容 ...
    星云数联阅读 2,574评论 0 1
  • 到现在才觉察到自己一直以来对生活的肤认识如此肤浅,或许自己现在所处的样子是上天认为对我最好的选择。明白了这点,我便...
    皮皮_2017阅读 849评论 0 0
  • 1、感谢儿子,早上6点多醒了坐起来安静的看完一本桂宝书200多页,我若无其事的做着美梦到8点才醒……儿子是怎么做到...
    哈哈飞80阅读 394评论 2 1