博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链3.0_精通Hyperledger之搭建Farbic-samples环境(2)
阅读量:6820 次
发布时间:2019-06-26

本文共 1209 字,大约阅读时间需要 4 分钟。

  hot3.png

QQ群:693675108 (技术群,非区块链研究者勿扰)

说一下Fabric 与Fabric-samples 这两个项目其实是一样的,后面的项目只是纯测试的一个项目,Fabric是一个正式的项目

1、安装环境

1.1 go(1.9以上)1.2 docker、docker-compose(1.18版本,如果1.21的话需要改一下配置文件)1.3 linux+Virtualbox+ubuntu16.04(ubuntu目前必须该版本16.04,18的话会有冲突)

2、

2.1 安装go、docker、docker-compose都已经在我上一篇博客写的清清楚楚了https://my.oschina.net/mdxlcj/blog/18097812.2 接下来 下载Fabric$ cd $GOPATH/src/github.com/hyperledger$ git clone https://github.com/hyperledger/fabric-samples.git切换版本,目前下载最新版本的是v1.1.0是最高的,而我们用的版本号是v1.0.2,因为版本v1.1.0,他的byfn.sh 文件多增加了一个capabilties属性,与镜像中的版本会不匹配,导致下一步错误。$ git tag$ git checkout v1.0.2$ git branch(连续多试几次成功切换了)进入fabric-samples/first-network文件夹,执行命令$ ./byfn.sh -m generate      执行命令成功,如果不成功,会提示两种错误,往下看

会告诉你没有crytogen工具,cryptogen tool not found. exiting

解决方案是:You are missing: "", see here how to get them.

解决办法是:在执行first-network例子的上一层目录下面要有一个bin文件夹,里面放着需要的可执行文件。

但是如果第一次下载fabric-samples的话没有bin目录,所以也不存在该目录下是否存在bootstrap-1.0.0.sh,其实这个我们可以去fabric的目录下去复制,具体位置/opt/gopath/src/github.com/hyperledger/fabric/scripts,然后将脚本复制到fabric-samples跟目录下然后执行该脚本

$  ./bootstrap-1.0.0.sh

$ ./byfn.sh -m generate

如果失败的话,如图所示,就是我上面提到的,版本太高,要换到Fabric-samples v1.0.2的版本

$ ./byfn.sh -m up 启动

最后成功!

转载于:https://my.oschina.net/mdxlcj/blog/1811045

你可能感兴趣的文章
java。equal()和== 的区别
查看>>
leetcode34. 在排序数组中查找元素的第一个和最后一个位置
查看>>
扩展欧几里德算法~简单
查看>>
flex shareObject对象详解
查看>>
介绍一下Mojolicious的DOM选择器Mojo::DOM和它的Mojo::UserAgent(比较Web::Scraper)
查看>>
【转】Spring源码编译
查看>>
poj2184
查看>>
找规律 Codeforces Round #309 (Div. 2) A. Kyoya and Photobooks
查看>>
(转)父类与子类之间变量和方法的调用
查看>>
C#生成唯一的ID保存到数据库
查看>>
memcached整理の实践
查看>>
Codeforces Round #157 (Div. 2) A. Little Elephant and Chess
查看>>
Python并发编程之:多进程
查看>>
JDK动态代理代理类的生成与缓存
查看>>
error C2065: “SHCNE_DELETE”: 未声明的标识符
查看>>
如何委婉的发短信拒绝老师的offer
查看>>
安装openfire的
查看>>
文件系统管理 之 实战 Logical Volume Manager (LVM)
查看>>
ExtJS2.0实用简明教程 - ExtJS版的Hello
查看>>
VOA 2009/11/02 DEVELOPMENT REPORT - In Kenya, a Better Life Through Mobile Money
查看>>