记一次go micro 框架安装之坑

本文记录了一次gomicro框架安装过程中遇到的问题及解决方法。主要问题是由于依赖包dns未正确下载导致的编译错误。解决方案是手动从GitHub克隆dns源代码到指定目录,从而使得gomicro框架能够正常安装。

记一次go micro 框架安装之坑

执行

go get github.com/micro/micro

报错 : I:\golang\lib\src\github.com\micro\mdns\client.go:11:2: no buildable Go source files in I:\golang\lib\src\github.com\miekg\dns

推测是micro在编译的时候需要dns依赖,而dns不知道发生了什么,没有go文件导致的;
然后我看了I:\golang\lib\src\github.com\miekg\dns路径,发现果然一个文件都没,只有一个.git文件夹,好在go的包管理就是git.
我访问github.com\miekg\dns然clone了一份源代码出来放在了I:\golang\lib\src\github.com\miekg\dns里,然后再执行go get github.com/micro/micro,发现编译通过了,micro成功安装.

总结

我想可能原因是由于网络原因导致某些依赖包下载失败,导致micro编译失败,所以要是报类似的错的话就去检查下依赖包,没有的话就下载下来.
不过我们还是尽量FQ吧

转载于:https://www.cnblogs.com/bysir/p/5947689.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值