温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何搭建Farbic-samples环境

发布时间:2021-12-06 15:00:45 来源:亿速云 阅读:156 作者:小新 栏目:互联网科技

小编给大家分享一下如何搭建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环境”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI