码迷,mamicode.com
首页 > 其他好文 > 详细

GO MOD

时间:2020-05-31 00:57:02      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:demo   ash   style   使用   文章   就是   学习   目录   文件   

最近开了个新坑,关于go的学习,本来就是本着写个hello world就撤退的想法去学习的。现在已经着了道了。

 

这篇文章要讲的是的是本地GO MOD包导入失败的问题。目前我遇到的情况是,main.go:5:2: package * is not in GOROOT (C:\Go\src\mypackage)。

目录结构如下,我用vscode的run code直接运行的 moduledemo/main.go,也就是说,我用的moduledemo/main.go去调用了mypackage/mypackage.go提供的函数。但是如果你的工作目录放在目前这一级是会出现上述问题的。我试了下直接打开到moduledemo的路径就没问题了。可以使用。

 

├── moduledemo
│   ├── go.mod
│   └── main.go
└── mypackage
    ├── go.mod
    └── mypackage.go


最后要说明一点是,我这里没有指出具体使用了怎么样的调用代码,可以从下面的参考链接获取详细的代码和配置文件。如果出现我所说的问题可以回过头来看我这里的介绍。
我的环境是go version go1.14.3 windows/amd64,系统是win10 1909, 代码编辑器用的vscode,然后主要的GO环境变量是GO111MODULE=on

参考链接:

https://zhuanlan.zhihu.com/p/109828249

GO MOD

标签:demo   ash   style   使用   文章   就是   学习   目录   文件   

原文地址:https://www.cnblogs.com/IGNB/p/12995648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!