解决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,问题解决。

相关推荐
二王一个今1 小时前
Python打包成exe(windows)或者app(mac)
开发语言·python·macos
C嘎嘎嵌入式开发5 小时前
(2)100天python从入门到拿捏
开发语言·python
Stanford_11066 小时前
如何利用Python进行数据分析与可视化的具体操作指南
开发语言·c++·python·微信小程序·微信公众平台·twitter·微信开放平台
Vallelonga7 小时前
Rust 中的数组和数组切片引用
开发语言·rust
Kiri霧7 小时前
Rust模式匹配详解
开发语言·windows·rust
white-persist7 小时前
Python实例方法与Python类的构造方法全解析
开发语言·前端·python·原型模式
千里马-horse7 小时前
Async++ 源码分析8--partitioner.h
开发语言·c++·async++·partitioner
Lucis__8 小时前
再探类&对象——C++入门进阶
开发语言·c++
007php0078 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
lsx2024069 小时前
HTML 字符集
开发语言