Goland 报错 build xxx: cannot find module for path xxx

逸辰抒宇 / 2023-05-04 / 原文

很久没用上go了,今天建一个小项目练习下面试题结果遇到个小问题,还好几年前就遇到了这种问题,记录过解决办法,这次又遇到了就再仔细记录一下,也帮助遇到问题的小白们。

问题本身是:main.go里面文件引用本项目的其他包,虽然成功,但编译不过

 解决方法

1.创建一个go.mod文件,里面添加module ,名称与项目名一样即可。

module interviewTest

go 1.13

  

 2.main里面的import引用的路径.改为刚才项目本身名称

 3.打开设置,左上角菜单 File/Setting/Go/Go Modules

勾选上Enable Go modules integration 和 Enable vendoring support automatically,点击Apply,OK

 最后运行,完美解决