go引入自建包名报错 package XXX is not in std和goland设置GO111MODULE提示冲突

首先在引入自建包的时候报错

查找网上的解决方法:

1、goland取消勾选Enable Go modules integration

2、set GO111MODULE=off

但是都没解决,而且更奇怪的是,我在cmd里面查看go env就显示set GO111MODULE=off

但是在goland里面的终端输入 go env就显示set GO111MODULE=on

最终解决办法参考的是goland设置GO111MODULE提示冲突 - 掘金 (juejin.cn)

goland取消勾选Enable Go modules integration,然后找到c盘下的AppData\Roaming\go路径,打开env文件,将GO111MODULE删除保存,然后重启goland

删除GO111MODULE以后,我又在cmd里面看go env发现set GO111MODULE=

 也就是GO111MODULE现在没有值,这时进行set GO111MODULE=off

然后再查看go env,发现在cmd里面已经变成set GO111MODULE=off

ok,神奇的来了,goland里面引入自建包不报错了,goland的Terminal里面查看go env,显示

ok,fine,无所谓,反正能运行就行

哦哦对了

 goland里面的Terminal好像不能输入go env -w GO111MODULE=off,不然提示冲突

相关推荐

  1. GO -modGO111MODULE设置的那些事原创

    2024-05-01 22:40:04       32 阅读
  2. 】note: module requires Go 1.18

    2024-05-01 22:40:04       33 阅读
  3. Go语言Decodergob: duplicate type received】

    2024-05-01 22:40:04       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 22:40:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 22:40:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 22:40:04       87 阅读
  4. Python语言-面向对象

    2024-05-01 22:40:04       96 阅读

热门阅读

  1. C/C++中的整数除法运算与汇编指令DIV和IDIV

    2024-05-01 22:40:04       35 阅读
  2. 如何看待AIGC技术

    2024-05-01 22:40:04       29 阅读
  3. Leetcode 590:N叉树的后序遍历

    2024-05-01 22:40:04       35 阅读
  4. Ubuntu 4G模块域名ping不通

    2024-05-01 22:40:04       29 阅读
  5. 一篇文章讲完 Gorm 入门所有使用

    2024-05-01 22:40:04       26 阅读
  6. UIButton中addTarget和addAction有什么区别

    2024-05-01 22:40:04       29 阅读
  7. 展开说说:Android动画之自定义动画

    2024-05-01 22:40:04       31 阅读