美文网首页思科DevNetgolang
解决:go: cannot find main module;

解决:go: cannot find main module;

作者: 飞跑的蛤蟆 | 来源:发表于2020-01-16 18:59 被阅读0次

    在运行之前写的测试代码时,遇到了报错go: cannot find main module; see 'go help modules',这就让我很是恼火了。明明之前是正常运行的,为啥现在不能运行了。

    在一番排查后,排除了平台的问题(Windows,Linux),排除了IDE(Goland,VScode)的问题,排除了VScode插件以及配置文件的问题。

    正在无计可施的时候突然想到,前两天在安装Go的包时,配置过代理,其中就有Go modules的环境变量GO111MODULE,经过一番的查找后,找到一个解决方案:

    因为开启GO111MODULE=on后,go会忽略GOPATH和vendor文件夹,只会根据go.mod加载依赖。

    生成go.mod文件

    $ go mod init 模块名
    

    相关文章

      网友评论

        本文标题:解决:go: cannot find main module;

        本文链接:https://www.haomeiwen.com/subject/geqqzctx.html