zoukankan      html  css  js  c++  java
  • Fabric分支/版本切换问题

    (以下示例是从 release-1.4 切换到 release-1.3)

    首先将 $GOAPTH/src/github.com/hyperledger/1.4版本的fabric-samples给删除掉,然后再执行 docker rmi $(docker images -q) 删除所有镜像。注意:如果你还创建了其他与fabric无关的镜像,那此处你就需要一个一个地删除了,不要把那些对你有用的镜像给删除了。

    执行下面命令,重新下载 fabric-samples 文件(其实也许原来的fabric不用删,用原来就行了,但是为了保险起见。。。)

    git clone https://github.com/hyperledger/fabric.git        // 下载源码
    

    然后进入到 fabric-samples 目录查看fabric的git版本

    cd fabric-samples/
    git branch -a                // 查看分支,不出意外的话,此时分支应该处于 release-1.4
    git checkout release-1.3              // 切换到 release-1.3 版本

    进到fabric目录下的scripts,并修改 bootstrap.sh

    cd fabric-samples/scripts/
    vim bootstrap.sh

    将里面的两个地方改成下图所示:

    然后再运行 bootstrap.sh 下载镜像

    ./bootstrap.sh 

     下载完成后,再次使用 git branch -a  检查分支,应该还是处于 release-1.4,此时再执行 git checkout release-1.3,切换到1.3。

    但此时可能会报错,报错内容大致为此操作可能会覆盖 bootstrap.sh 文件,需要你先对其存储或者提交。。。

    不用管那么多,解决办法是:

    cd scripts/
    vim bootstrap.sh

    将 bootstrap.sh 中的那两个修改过的地方再修改回来,即:

    然后再使用命令 git checkout release-1.3 来切换分支,就会成功!


    下载二进制文件

    cd fabric-samples/
    wget https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64-1.3.0/hyperledger-fabric-linux-amd64-1.3.0.tar.gz
    tar -zxvf hyperledger-fabric-linux-amd64-1.3.0.tar.gz 
    

      


     配置环境变量

    cd fabric-samples/bin/
    pwd                                    // 获取bin的路径
    vim /etc/profile 

    然后在改文件中添加:红色字体是你的Go语言路径。

    export FABRIC_BIN=/home/liuchen/go-workspace/src/github.com/hyperledger/fabric-samples/bin          

    最后再执行以下命令,使文件生效:

    source /etc/profile 
    

      


    此时进入 fabric-samples/first-network ,执行:

    cd fabric-samples/first-network
    ./byfn.sh generate
    ./byfn.sh up  

    就会看到版本信息是1.3.0

    ///纵有疾风起,人生不言弃///
  • 相关阅读:
    P2765 魔术球问题 网络流二十四题重温
    搬东西 dp
    Q
    P2774 方格取数问题 网络流重温
    2019牛客暑期多校训练1
    E. A Simple Task
    Codeforces Round #575 (Div. 3) 昨天的div3 补题
    自动化测试如何准备测试数据
    金三银四,资深HR给面试者的十大建议
    我的自动化测试之路[转载]
  • 原文地址:https://www.cnblogs.com/skzxc/p/10818590.html
Copyright © 2011-2022 走看看