goland 突然抽风,无法识别 gopath 下的 project 的包,但可以正常编译

@[toc]

问题描述

  • 使用goland一个月偶现的问题
  • 具体描述
    问题的场景,在用goland写一个项目,写完一部分的时候goland突然抽风,识别不了这个project下的包,但是goland是能够正常编译的,而且在这之前,goland也是能正常识别这个project下的包,所以现在很懵逼
  • 补充:
    我注意到报了这样一个错误
    Unknown Module Type Cannot determine module type ("JAVA_MODULE") 
    百度之后给的建议是删掉项目下的.idea,但是并没有什么效果

goland突然抽风,无法识别gopath下的project的包

goland及环境变量的图

goland突然抽风,无法识别gopath下的project的包

gopath:
goland突然抽风,无法识别gopath下的project的包

所做的尝试

  • 重启电脑,清除之前的项目,重启goland
  • 修改goland 设置里的gopath,projectpath改为项目的根目录地址
  • 另外就是百度了,不过大多都是一开始就出现的问题

最后

希望各位好汉给个建议,我觉得很大原因就是报的这个错误导致的(Unknown Module Type Cannot determine module type (“JAVA_MODULE”) ),也在百度找解决方案,但这个问题基本都是python和java使用ide时遇到的,并不是很对口,希望大家给个建议吧,谢谢各位

讨论数量: 5

能正常编译应该是 goland 本身问题比较有可能,不行就尝试重装咯。

5年前 评论

try File–>Invalidate Cache/Restart–>Invalidate and Restart

5年前 评论

设置、GO、GO Module 打勾☑️

5年前 评论

尝试一下这样操作: file

此操作是将选中的目录作为"源"来进行索引。 能编译运行,说明项目本身的代码是没问题。应该是 Goland 索引目录时有 Bug

5年前 评论

file一摸一样的问题解决了一下午,把这个对勾删掉就解决了

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!