解决go.mod文件中replace不生效的问题

如标题所示,这次遇到的问题是go.mod文件中replace规则不生效,自检已经排除了一些常见原因:

1.replace语法正确,不存在大小写,空格,特殊字符等语法上的问题

2.replace的本地依赖存在,是标准的go module

3.本地go sdk版本正确,满足go.mod中的版本要求

排除以上原因后依旧不生效,最后发现是go vendor的问题,在goland中找到【Go Modules】设置,关闭【Enable vendoring support automatically】选项,重启下gland,问题解决。

相关推荐
csbysj20208 分钟前
SVG 椭圆详解
开发语言
oioihoii22 分钟前
C++数据竞争与无锁编程
java·开发语言·c++
资生算法程序员_畅想家_剑魔23 分钟前
Java常见技术分享-16-多线程安全-并发编程的核心问题
java·开发语言
We....23 分钟前
Java SPI 机制
java·开发语言
Macbethad27 分钟前
区块链技术在分布式系统中的应用实践技术报告
开发语言·c#
零雲42 分钟前
Java面试:@Component和@Bean的区别是什么
java·开发语言·面试
Jerry404_NotFound1 小时前
工厂方法模式
java·开发语言·jvm·工厂方法模式
微风欲寻竹影1 小时前
深入理解Java中的String
java·开发语言
代码or搬砖1 小时前
TransactionManager 详解、常见问题、解决方法
java·开发语言·spring
程序员佳佳1 小时前
文章标题:彻底抛弃OpenAI官方Key?实测GPT-5.2与Banana Pro(Gemini 3):这才是开发者的终极红利!
开发语言·人工智能·python·gpt·ai作画·api·midjourney