Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 为什么在IntelliJ Idea中找不到要去的声明?_Intellij Idea_Go - Fatal编程技术网

Intellij idea 为什么在IntelliJ Idea中找不到要去的声明?

Intellij idea 为什么在IntelliJ Idea中找不到要去的声明?,intellij-idea,go,Intellij Idea,Go,我在go中有一个代码,我正在使用IntelliJIdea进行开发。它过去工作得很好,但自从我更改了代码所在的文件夹以来,IntelliJ的行为一直很奇怪。它向我显示了很多无法找到要转到错误的声明。在更改了项目原来所在的文件夹后,我再次更改了GOPATH并从新目录导入 我附上截图,因为这将更好地理解 PS:我尝试过从零开始导入项目,多次使其无效并重新启动,但都没有帮助 我使用的是Gogland,它也是JetBrains IDE,但我也遇到了一个无法解决的符号问题 我通过删除项目的索引文件修复了它

我在go中有一个代码,我正在使用IntelliJIdea进行开发。它过去工作得很好,但自从我更改了代码所在的文件夹以来,IntelliJ的行为一直很奇怪。它向我显示了很多
无法找到要转到错误的声明
。在更改了项目原来所在的文件夹后,我再次更改了GOPATH并从新目录导入

我附上截图,因为这将更好地理解


PS:我尝试过从零开始导入项目,多次使其无效并重新启动,但都没有帮助

我使用的是Gogland,它也是JetBrains IDE,但我也遇到了一个无法解决的符号问题

我通过删除项目的索引文件修复了它

  • 关闭IDE
  • 在项目目录中,找到名为“.idea”的目录
  • 删除该目录中扩展名为“.iml”的所有文件
  • 重新启动IDE
  • 项目应重新编制索引,符号将被解析


    在我的案例中,我有两个虚拟环境,我发现我没有在Pycharm中设置正确的环境。我使用的环境不包括这些包。更改环境后,一切都很顺利。

    列出您的$GOPATH环境变量。@eduncan911,在我的系统上设置的GOPATH是:
    /Users//Desktop/Work/Cloud/godir
    。我的项目位于,
    /Users/Desktop/Work/Cloud/godir/src/stash/Cloud/conduc
    。这能回答你的问题吗?你设置了正确的解释器吗?这很有效。然而,我必须在4之后执行另外一个步骤,手动添加回.iml文件,因为它不是自动创建的。