Hyperledger Fabric chaincode 开发(疑难解答)
Q&A
Q1: 使用fabric release 1.2 进行golang chaincode开发时报错:
..\..\hyperledger\fabric\vendor\github.com\docker\docker\pkg\archive\archive.go:364:5: hdr.Format undefined (type *tar.Header has no field or method Format)
..\..\hyperledger\fabric\vendor\github.com\docker\docker\pkg\archive\archive.go:364:15: undefined: tar.FormatPAX
..\..\hyperledger\fabric\vendor\github.com\docker\docker\pkg\archive\archive.go:1166:7: hdr.Format undefined (type *tar.Header has no field or method Format)
..\..\hyperledger\fabric\vendor\github.com\docker\docker\pkg\archive\archive.go:1166:17: undefined: tar.FormatPAX
A1: 这是因为在go 小于1.10的版本中自带的tar package中 Header结构体中不包含 FormatPAX属性,其解决方案如下:
1. 升级到1.10以上版本,但需要注意的是,在升级到1.10以上版本可能会遇到一些问题;
2. 从官网下载 archive 包放在 fabric/vendor/ 文件夹下面。
Hyperledger Fabric chaincode 开发(疑难解答)的更多相关文章
- HyperLedger Fabric ChainCode开发——shim.ChaincodeStubInterface用法
		深蓝前几篇博客讲了Fabric的环境搭建,在环境搭建好后,我们就可以进行Fabric的开发工作了.Fabric的开发主要分成2部分,ChainCode链上代码开发和基于SDK的Application开 ... 
- Hyperledger Fabric ChainCode开发
		预览 Hyperledger Fabric的chaincode开发目前支持Go.Java.Node.js语言,下面以Go语言作为例子,我们先看下面的一个官方提供chaincode模板 ··· pack ... 
- Hyperledger Fabric Chaincode for Operators——实操智能合约
		什么是Chaincode(智能合约)? chaincode是一个程序,它是使用Go语言编写的,最终在Java等其他编程语言中实现了指定的接口.chaincode运行在一个被背书peer进程独立出来的安 ... 
- Hyperledger Fabric Chaincode解析
		首先看下Blockchain结构,除了header指向下一个block的hash value外,block是由一组transaction构成, Transactions --> Blocks - ... 
- Hyperledger Fabric 1.0 从零开始(十二)——fabric-sdk-java应用
		Hyperledger Fabric 1.0 从零开始(十)--智能合约 Hyperledger Fabric 1.0 从零开始(十一)--CouchDB 上述两章,最近网上各路大神文章云集,方案多多 ... 
- Hyperledger Fabric 1.0 从零开始(一)
		在HyperLedger/Fabric发布0.6的时候,公司就已经安排了一个团队研究这一块,后来也请IBM的专家组过来培训了一批人,不幸的是,这批人后来全走了,然后1.0就发布了.自从2017年7月H ... 
- Hyperledger Fabric 1.0 从零开始(十二)——fabric-sdk-java应用【补充】
		在 Hyperledger Fabric 1.0 从零开始(十二)--fabric-sdk-java应用 中我已经把官方sdk具体改良办法,即使用办法发出来了,所有的类及文件都是完整的,在文章的结尾也 ... 
- Centos7 HyperLedger Fabric 1.4 生产环境部署
		Kafka生产环境部署案例采用三个排序(orderer)服务.四个kafka.三个zookeeper和四个节点(peer)组成,共准备八台服务器,每台服务器对应的服务如下所示: kafka案例网络拓扑 ... 
- 联盟链IBM的超级账本Hyperledger Fabric框架,JP Morgan’s Quorum
		联盟链IBM的超级账本Hyperledger Fabric框架,JP Morgan’s Quorum JP Morgan’s Quorum https://www.coindesk.com/jpmor ... 
随机推荐
- javascript:typeof与instanceof区别
			from:http://www.wxwdesign.cn/article/skills/javascript_typeof_instanceof.htm JavaScript中typeof和insta ... 
- Hadoop学习之路(三)Hadoop-2.7.5在CentOS-6.7上的编译
			下载Hadoop源码 1.登录官网 2.确定你要安装的软件的版本 一个选取原则: 不新不旧的稳定版本 几个标准: 1)一般来说,刚刚发布的大版本都是有很多问题 2)应该选择某个大版本中的最后一个小版本 ... 
- Day2 Spring初识(二)
			Bean的实例化 bean实例化方式有3种:默认构造.静态工厂.实例工厂 默认构造 调用无参构造, 属性+setter User.java package entity; public class U ... 
- 使用nginx替换Ingress
			总感觉k8s Ingress 不可控, 所以使用nginx 替换Ingress,还是比较简单的. apiVersion: extensions/v1beta1 kind: DaemonSet meta ... 
- pom  xml testng
			<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId ... 
- 在handlebars.js {{#if}}条件下的逻辑运算符解决方案
			解决方案.这增加了比较运算符. Handlebars.registerHelper('ifCond', function (v1, operator, v2, options) { switch (o ... 
- 469 B. Intercepted Message
			http://codeforces.com/problemset/problem/950/B Hacker Zhorik wants to decipher two secret messages h ... 
- opatch auto 安装11.2.0.4.20190115  PSU遇到 OUI-67133: Execution of PRE script failed,with returen value 1  报错
			AIX 7.2 下Oracle 11.2.0.4 RAC数据库root用户在使用 /u01/app/11.2.0/grid/OPatch/opatch auto /soft/28813878 -oc ... 
- jQuery----选择器(重点是层次选择器)
			基本选择器 1.id选择器 ---------------------------->根据id来获取,只有一个.---------------------------------------- ... 
- starshot常见问题(New)
			Element组件网址: http://element-cn.eleme.io/#/zh-CN/component/message Layer组件网址: https://www.layui.com/d ... 
