zoukankan      html  css  js  c++  java
  • Hyperledger Fabric 环境配置

    简单说一下

    Hyperledger Fabric的配置

    1.第一步,安装curl

    brew install curl

    注:没有brew的自行百度(mac)

    2. 安装Docker

    下载并安装Docker for Mac:Docker.dmg,同时设置一下镜像 : 

     

    3.安装Golang, 安装go 

    brew install go

    3.1.设置GOPATH

    export GOPATH=$HOME/go
    
    export PATH=$PATH:$GOPATH/bin

    4.安装制定版本Node.js

    brew install node@8

    5.安装指定版本NPM

    npm install npm@5.6.0 -g

    二、创建Fabric网络

    1.下载Platform-specific Binaries

    ⚠️注:官网的“curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0”命令可能被墙或者没反应,这里就直接用原始url了

    因此,我们可以使用

    curl 
    https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash -s 1.1.0

    (如果网速慢的话,这一步可能会花很长时间,当执行完成后,我们的$home下就有了一个文件夹 fabric-samples ,里面的bin 和 config就是我们下载的‘

    https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh |bash -s 1.1.0’,因此,我们也可以直接在网页上下载,输入网址即可,解压,拖入fabric-samples,在此之前,需要把fabric-samples 下载下来)

     1.1 下载Hyperledger Fabric Samples

    git clone -b master https://github.com/hyperledger/fabric-samples.git

    2.执行完之后,我们接下来就是漫长的等待下载镜像和组件了,但是这一块,会因为网速终短而停止,因为无法进行下一步,遇到这样的问题,小编给一个办法,直接运行

    bootstrap.sh,脚本,继续docker images 镜像的下载,
    (注意脚本位置)

     3.创建第一个Fabric网络

    全部完成之后,就可以进行测试阶段了,

    # (1)进入samples
    cd fabric-samples/first-network
    # (2)生成必要文件
    ./byfn.sh -m generate
    # (3)启动网络
    ./byfn.sh -m up

    # (4)关闭网络
    关闭网络方法./byfn.sh -m down

    致辞,结束,之后,可以学习一下docker 指令~~~

  • 相关阅读:
    Python 生产者与消费者模型
    Python 进程队列
    Python 进程
    Python Socket网络编程
    Python 异常处理
    C# .net 下载了个.dll的文件,怎么用啊?
    ScriptManager.RegisterStartupScript用法详解
    ScriptManager.RegisterStartupScript与ClientScript.RegisterStartupScript区别
    IDisposable接口
    Guid排序问题
  • 原文地址:https://www.cnblogs.com/henusyj-1314/p/9355979.html
Copyright © 2011-2022 走看看