CHAINHERO中fabric-sdk-go 搭建应用遇到的坑

CHAINHERO 链接:https://chainhero.io/2018/03/tutorial-build-blockchain-app-2/
作者的博客写的非常详细?,但是在搭建的过程中还是碰到了一些坑,所以记录一下
也有可能你不会碰到这些问题 ?

make depend-install 时发生的错误


坑1 ?:
错误:HEAD is now at 37d9ea0a dep: Sharpen `dep prune` warning message
解决方法:确保自己clone 的hyperledger fabric tag 是切换到v1.1.0 的
坑2 ?:
错误:golang.org/x/tools/go/ast/astutil: golang.org/x/tools is a custom import path for https://go.googlesource.com/tools, but /Users/rjj/go/src/golang.org/x/tools is checked out from https://github.com/golang/tools
    
解决办法:已经提示的很清楚了,我们可以拉取https://github.com/golang/tools的包 也是一样的,然后放到goolang.org/x/中
坑3 ?:
错误:cp: /var/folders/93/s1y10j916dg27bh8gswmfpx80000gn/T/tmp.tudAmi7N/bin/*: No such file or directory
解决办法:这里会随机创建一个文件夹  然后把这个文件夹的文件 cp 到$GOPATH/bin 中,但是总是提示找不到目录,我的解决办法,是把脚本中这一行cp的命令注释掉,然后自己安装dep.就ok 了,或许你没碰到这个问题  em ~

make 时发生的错误


坑1 ?:
错误: should check the following golint suggestions:api/apiconfig/mocks/mockconfig.go:7:1: don't use an underscore in package name
解决办法:因为这里代码审查过不了-_-|||,所以找到命令注释掉代码审查的部分就好了
坑2 ?:
错误:../fabric-sdk-go/vendor/github.com/miekg/pkcs11/pkcs11.go:29:18: fatal error: ltdl.h: No such file or directory
解决办法:brew install libltdl-dev

总结一下
**ps:
1、包安装的问题,确保自己没有被墙,以及正确的设置了代理(http_proxy and https_proxy),部分包需要自己手动处理一下
2、看懂脚本,对于make 时不要的检查 就自己把对应的脚本注释掉
3、复制代码时要仔细不要看漏了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值