去构建无法供应商下查找包如何解决

  

去构建无法供应商下查找包如何解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

去构建报错:

主要。:5:2:找不到包”gopkg.in/go-playground/验证器。v9”的:

/usr/地方/去/src/gopkg.in/go-playground/验证器。v9(从GOROOT美元)

/根/工作/testjdcloud/src/gopkg.in/go-playground/验证器。v9(从GOPATH美元)

<强>但是为什么没有去供应商下找呢?

确认了下,是目录结构的问题,可以查找供应商的目录结构是

测试|
| src |
| | |测试
| | |主要。去
| | |供应商

也就是说,需要在src下面再有一层目录

<强>补充:去构建找不到包问题

问题描述

使用去构建编译*。去程序是找不到包。

窗口信息如下:

GOPATH>美元;go  build  stacker.go   stacker.go: 18:2: cannot  find  package “堆栈”,any 拷贝:   D: \ \ src \ stack (得到GOROOT美元)   美元GOPATH \ src \ stack (得到GOPATH美元)   美元GOPATH> go 版本   go  version  go1.11.2  windows/amd64

解决问题思路

感觉应该是GOPATH环境变量没有设置对。

问题分析

去构建提示在src堆栈目录下找不到相应到库文件。

堆垛机。去的包内容大致如下

package 主要   import  (   ,“fmt"   ,“堆垛机/stack"   ,“strings"   )

所以尝试修改GOPATH美元为src同级目录,再使用去构建堆垛机。去编译就可以正常找到相应的栈包。

问题总结

去编译器默认会在当前目录中查找src目录下包。如果没有src目录、编译器就找不到相应的包。

看完上述内容,你们掌握去构建无法供应商下查找包如何解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

去构建无法供应商下查找包如何解决