问题
当我在gitee上克隆一个自己的项目到自己本地运行时,发现项目下自己写的包也是报红的,后面使用git mod tidy
将gin的相关包下载下来,但是依然报红,不仅是自己写的包还有gin的包都报红。
虽然报红但是运行是没有问题的。
解决的方法
先是尝试了各种设置GOMOD和GOPATH的方法,都没有解决。个人觉得设置代理解决的应该是像gin这样的外部包的问题,关键是这个项目中自己写的包都是红的,所以应该是文件索引之类的问题。
以下是解决的方式:
-
打开设置
-
打开项目结构
-
添加内容根
-
结果
不论是自己写的还是gin的包都好了。