GoLand:Cannot resolve symbol


1.环境

GoLand版本:2021.1.2

Go版本:1.16.4

EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280
$ go version
go version go1.16.4 windows/amd64

2.报错

包import处报错:Cannot resolve symbol

项目go.mod标红:Missing dependency


3.解决

根据GoLand提示操作,通常可以修复解决:

或者:Alt+Enter


4.原因

原因1:

手动删除了$GOPATH/pkg/mod中的依赖包,例如:

EB@DESKTOP-K45IA6V MINGW64 /d/gopath/pkg/mod
$ echo $GOPATH
D:\gopathEB@DESKTOP-K45IA6V MINGW64 /d/gopath/pkg/mod
$ pwd
/d/gopath/pkg/modEB@DESKTOP-K45IA6V MINGW64 /d/gopath/pkg/mod
$ rm -rf gopkg.in

将会导致如上错误。

原因2:

修改了GOPATH值,重启GoLand后,GOPATH指向的新的目录没有缓存对应的依赖包。

EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280
$ echo $GOPATH
D:\gopath2EB@DESKTOP-K45IA6V MINGW64 ~/Desktop/test1280
$ ls -l $GOPATH/pkg/mod
total 0
drwxr-xr-x 1 EB 197609 0 May 26 23:58 cache

殊途同归,根本原因是GoLand从GOPATH中找不到依赖库缓存,因此报错。

GoLand:Cannot resolve symbol相关推荐

  1. SpringBoot整合Redis错误:Cannot resolve symbol ‘ObjectMapper‘解决方法

    20-SpringBoot整合Redis_哔哩哔哩_bilibili 通过B站学习SpringBoot整合Redis时,因为视频教程里的版本比较老,跟着老师导包的过程中出现了一些错误,主要都是依赖的问 ...

  2. R文件报错:cannot resolve symbol ‘R’

    今天仿照别人项目,因为不太熟悉Androidstudio,所以就照着他项目结构走,结果包名跟他的不一样,项目一直报标题这个错误,网上百度了很多也没用,不过先把网上的解决方案copy一下 请注意 ① E ...

  3. Goland显示“Cannot resolve symbol XXX“ 进行更新IDE的索引库

    菜单 "File" -> "Invalidate Caches / Restart"→ "Invalidate and Restart" ...

  4. 【apache lang3】import org.apache.commons.lang3.StringUtils error----Cannot resolve symbol ‘lang3‘

    问题:Cannot resolve symbol 'lang3' 在spring boot 使用StringUtils时,发现import出现问题,解析不了lang3 原因: 找到依赖配置文件 imp ...

  5. 提示Cannot resolve symbol xxx的解决办法

    今天有读者反映在spring boot项目中,已经导入了所有需要的包,但是提示如下错误: Cannot resolve symbol xxx 该错误的解决办法是: (1)单击IDEA开发工具的File ...

  6. forward reference extends over definition of value movieRecs 和 Cannot resolve symbol XXX 解决方法

    错误: 定义的函数出现:Cannot resolve symbol consinSim 编译的时候出现:forward reference extends over definition of val ...

  7. 一样的操作,同样的引入,爆红:can’t resolve symbol

    打开idea,发现注解等都变红,报错can't resolve symbol.因为前一天做了和今天一样的操作,所以肯定不是我代码的问题. 解决方案:清理idea缓存 点击File→Invalidate ...

  8. idea传入HttpServletRequest时显示cannot resolve symbol的问题

    在使用idea ide的时候,在控制器中我需要获取HttpServletRequest这个request对象,编译时出现cannot resolve symbol的问题,然后网上查找资料,这里记录一下 ...

  9. ActionBar之style出现Cannot resolve symbol 'Theme' 错误

    今天 2014/03/08 00:49 刚刚升级 android studio 到了 0.5.0 版本,修复了许多 bug,包含当前这个问题,之前一直困扰我很久,莫名奇妙的提示主题样式找不到,无法解析 ...

  10. Cannot resolve symbol 'R',Failed to resolve: constraint-layout

    1.当在github上下载demo项目在Android studio启动时,提示Cannot resolve symbol 'R'.虽然提示错误,但是运行项目并没有问题 原因是gradle版本高于本地 ...

最新文章

  1. FirefoxLinux下的网银离我们不远了
  2. 2014届华为校园招聘机试题
  3. [dp] LeetCode 62. Unique Paths
  4. anylogic中如何构建复杂网络_如何对复杂网络建模所需要的数据进行预处理
  5. mysql映射mapper_Mybatis中Mapper映射文件使用详解
  6. paddleocr常见问题(3)
  7. 使用 Moq 测试.NET Core 应用 -- Mock 方法
  8. mysql convertgrp_Mysql中几种sql的常见用法
  9. SQL2005 远程连接问题解决方法
  10. arm怎么运行python_给arm板编译移植python(一)
  11. Problem D 牛栏(aggr)
  12. 英语发音规则---P字母
  13. 【无限互联】学员作品 豆果美食IOS客户端
  14. appium示例代码python_Appium+python测试app实例
  15. [POI2009]Lyz
  16. win7下安装ArcGIS9.3步骤与破解过程
  17. eclipse中jsp页面图片不显示问题
  18. 华为手机计算机模式切换,华为m6切换电脑模式操作方法
  19. python提示IndentationError: unexpected indent错误
  20. 大数据“杀熟”:我是谁,我在哪,我(被)干了啥?

热门文章

  1. 统信UOS系统安装详细教程(小白也能装系统啦~)
  2. win7如何设置通电自动开机_电脑如何设置自动开机,教您如何设置
  3. 魔方cfop公式软件_魔方与群论(一)(不要被标题吓到,高中生就可以看)
  4. 前端项目emoji表情包的使用
  5. java 替换emoji表情,java 替换掉emoji表情
  6. Vsan节点报“Power-on Reset”和“Could not open device ‘naa...‘ for probing: Busy”错误处理记录
  7. 蓝天热键驱动_创建快捷方式或热键以弹出CD / DVD驱动器
  8. winvnc出现错误时,删除以下注册表
  9. SQL right()函数
  10. vue.js提示Vue is not a constructor或Vue.createApp is not a function解决方法