去构建无法供应商下查找包如何解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
去构建报错:
主要。: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目录、编译器就找不到相应的包。
看完上述内容,你们掌握去构建无法供应商下查找包如何解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
去构建无法供应商下查找包如何解决