博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
精通Hyperledger之fabric环境搭建-mac版(1.1)
阅读量:7018 次
发布时间:2019-06-28

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

  hot3.png

摘要:针对mac系统搭建fabric

1、go 1.9 以上

2、mac系统安装docker就可以

3、在$GOPATH/src/github.com/hyperledger

git clone https://github.com/hyperledger/fabric.git

切换版本,因为如果不切换版本,接下来的错误可能会和版本不一致有极大的关系,我切换的是v1.0.0-beat

    $ git checkout v1.0.0-beta

4、安装homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 5、添加相应组件

brew install gnu-tar --with-default-names
brew install libtool
make configtxgen

编译成功后:

build/bin/configtxgenCGO_CFLAGS=" " GOBIN=/Users/johndoe/work/src/github.com/hyperledger/fabric/build/bin go install -ldflags "-X github.com/hyperledger/fabric/common/metadata.Version=1.0.0-snapshot-8d3275f -X github.com/hyperledger/fabric/common /metadata.BaseVersion=0.3.0 -X github.com/hyperledger/fabric/common/metadata.BaseDockerLabel=org.hyperledger.fabric"       github.com/hyperledger/fabric/common/configtx/tool/configtxgenBinary available as build/bin/configtxgen``

 6、执行脚本

cd fabric/examples/e2e_cli
如果修改该目录,要修改gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/base目录下的peer-base.yaml

将网络名改成如下名称即可- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=e2e_cli_default

接下来

chmod +x download-dockerimages.sh
./download-dockerimages.sh

此时我下载的镜像文件版本如图:

55f0a9c82efd63400e6ba6dc4ea08b79cb6.jpg

如果版本不一致会出现这种问题

Attempting to Query PEER0 ...3 secs

Attempting to Query PEER0 ...6 secs
Attempting to Query PEER0 ...9 secs
Attempting to Query PEER0 ...12 secs
Attempting to Query PEER0 ...15 secs
Attempting to Query PEER0 ...18 secs
Attempting to Query PEER0 ...21 secs
Attempting to Query PEER0 ...24 secs
Attempting to Query PEER0 ...27 secs
Attempting to Query PEER0 ...30 secs
Attempting to Query PEER0 ...33 secs
Attempting to Query PEER0 ...37 secs
Attempting to Query PEER0 ...40 secs
Attempting to Query PEER0 ...43 secs
Attempting to Query PEER0 ...46 secs
Attempting to Query PEER0 ...49 secs
Attempting to Query PEER0 ...52 secs
Attempting to Query PEER0 ...55 secs

。。

所以一定要确保版本的一致性

7、最后执行成功

 

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

你可能感兴趣的文章
机器学习零基础?手把手教你用TensorFlow搭建图像识别系统(二)
查看>>
韩国美女黑客是怎样的一种存在?
查看>>
利用无人机或吸尘器黑掉企业无线打印机
查看>>
Linux基础命令介绍九:进程与内存
查看>>
实现翻转卡片的动画效果
查看>>
即时通信增长持续放缓,差异化与多元化成为趋势
查看>>
《Linux内核精髓:精通Linux内核必会的75个绝技》一第2章 资源管理
查看>>
《认知设计:提升学习体验的艺术》——与学习者进行交流
查看>>
Facebook、亚马逊等巨头是如何建造自己的数据库的?| 全球聚焦
查看>>
默认OpenStack安全组:如何更改规则?
查看>>
IBM利用“沃森”超级电脑帮助员工对抗癌症
查看>>
传感器将获工信部重点关注
查看>>
调查:网络提供商不能有效抵御DDoS攻击
查看>>
人工智能+人=强大的网络安全
查看>>
Office 2016七月更新:Word和Outlook更智能,PowerPoint新动效
查看>>
“十三五”公共安全科技创新规划涉及哪些安防概念?
查看>>
论道商业WiFi:商业WiFi技术大起底
查看>>
大公司病怎么治?贝索斯致股东信泄露了天机
查看>>
AI 科技评论和学术青年们的 GAIR 小聚会,面基就要freestyle|CCF-GAIR 2017
查看>>
国内首个14纳米硅片凸块量产 高通高端芯片“中国造”
查看>>