如何搭建Farbic-samples环境

小编给大家分享一下如何搭建Farbic-samples环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

专注于为中小企业提供网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业铜官免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

说一下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/1809781

2.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      

执行命令成功,如果不成功,会提示两种错误,往下看

如何搭建Farbic-samples环境

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

解决方案是:You are missing: "Platform specific binaries", 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

如何搭建Farbic-samples环境

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

如何搭建Farbic-samples环境

以上是“如何搭建Farbic-samples环境”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

本文名称:如何搭建Farbic-samples环境
分享路径:https://www.cdcxhl.com/article10/ihiego.html

成都网站建设公司_创新互联,为您提供网站收录品牌网站建设做网站软件开发全网营销推广网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设