登录
首页 >  Golang >  Go问答

GoLand 包管理器中断问题:同时使用同一模块不同版本

来源:stackoverflow

时间:2024-02-28 22:42:22 298浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《GoLand 包管理器中断问题:同时使用同一模块不同版本》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我需要在我正在处理的项目中使用 v1 和 alpha 版本的 google.golang.org/api/compute api。在使用 v1 版本进行相当多的代码之后,需要使用 alpha 版本,并且我需要同时使用这两个版本。

当我导入 alpha 版本时,GoLand 索引中断,我失去了自动完成功能,并在导入 alpha 的包中出现一堆红色文本/行。尽管如此,go 仍然可以很好地构建/运行代码。

我已尝试清除 GoLand 缓存并重新索引,但仍然遇到同样的问题。我还使用 go clean -modcachego mod tidy 清理了我的 go 缓存,以再次下载和校验所有内容。

是否有什么我遗漏的东西会导致 GoLand 中出现问题,但我的 go 代码仍然可以正常构建和运行?


解决方案


您可以通过在导入语句上按 Command/CTRL+Click 导航到包源,并找到 compute-gen.go 文件和大小限制警告。 IDE 的行为符合预期。

作为解决方法,您可以调用 Help |编辑自定义属性... 并添加以下行 idea.max.intellisense.filesize=8500000,重新启动 GoLand。但请记住,即使未在编辑器中打开,IDE 在处理大文件时也可能会很慢。

您可以阅读有关 idea.properties 文件 here 的更多信息。

理论要掌握,实操不能落!以上关于《GoLand 包管理器中断问题:同时使用同一模块不同版本》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>