使用以下选项在中文中进行本地化改写: Hyperledger Fabric v1.1.0和v1.2.0环境设置(无需下载源代码版)

更新日志

2018年9月29日发布1.3.0-rc1版本,随之更改说明
2018年7月8日发布1.2.0版本,随之更改说明

文献引用

最新版本的文件在这里。https://hyperledger-fabric.readthedocs.io/en/latest/install.html但请注意,该文件已根据v1.3.0-rc1进行了更改。如果尝试查看release-1.1版本的文件,会出现错误,请注意。

下载bootstrap.sh

在 (v1.3.0-rc1的) 文档中,要求使用curl获取的文件是这个文件。

    • 閲覧用 https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh

生 https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh

如果需要v1.2.0版本的话,请获取此链接。

    • 閲覧用 https://github.com/hyperledger/fabric/blob/release-1.2/scripts/bootstrap.sh

生 https://raw.githubusercontent.com/hyperledger/fabric/release-1.2/scripts/bootstrap.sh

如果需要获取v1.1.0版本,请点击这里。

    • 閲覧用 https://github.com/hyperledger/fabric/blob/release-1.1/scripts/bootstrap.sh

生 https://raw.githubusercontent.com/hyperledger/fabric/release-1.1/scripts/bootstrap.sh

例如,可以这样获取。

curl -sSLO https://raw.githubusercontent.com/hyperledger/fabric/release-1.2/scripts/bootstrap.sh

请注意

通常情况下,当获取版本号为v1.2.0(v1.1.0)的bootstrap.sh时,请注意不要使用旧版本的标签v1.2.0(v1.1.0)。也就是说,脚本文件(例如bootstrap.sh)的更新通常比标签的更新要晚。在这种情况下,通常从release-1.2(release-1.1)分支的HEAD获取可以正常运行。

修复BUG

在MacOS上,版本为v1.2.0的bootstrap.sh无法正常运行。

# then parse opts
while getopts "h?dsb" opt; do
  case "$opt" in
    h|\?)
      printHelp
      exit 0
    ;;
    d)  DOCKER=false
    ;;
    s)  SAMPLES=false
    ;;
    b)  BINARIES=false
    ;;
  esac
done

在将”BINARIES=true”直接移到后面并添加”shift $((OPTIND-1))”

执行bootstrap.sh。

请注意,如果没有选择选项直接运行,会有各种动作发生。

bash bootstrap.sh

在版本1.2.0上的运行

版本1.2.0及以上的此程序会执行以下操作:

    1. 拉取fabric-samples(https://github.com/hyperledger/fabric-samples)仓库

 

    1. 下载平台特定的二进制文件

 

    拉取并给Docker镜像打上最新标签

在修复了上述错误之后,添加-h选项将显示以下帮助信息。

$ ./bootstrap.sh -h
Usage: bootstrap.sh [<version>] [<ca_version>] [<thirdparty_version>][-d -s -b]

-d - bypass docker image download
-s - bypass fabric-samples repo clone
-b - bypass download of platform-specific binaries

e.g. bootstrap.sh 1.2.0 -s
would download docker images and binaries for version 1.2.0

在进行以上修改后,bootstrap.sh 1.2.0 -s 将无法运行,因此需要将其改为 bootstrap.sh -s 1.2.0。

早于 v1.2 的版本操作

v1.1.0之前的版本会执行以下操作:

    1. 下载平台特定的二进制文件

 

    拉取并给Docker镜像加上最新标签

由于这个脚本会给拉取的映像添加“latest”标签,对于希望在映像的各个版本(标签)上进行实验的开发人员来说,这并不令人高兴。

请你提供以下内容的中文原生译文,只需一种选项:

参考

应该下载的docker镜像版本的Fabric版本列表。

另外,版本1.0.4之前没有bootstrap.sh脚本。我们正在调查这个脚本的存放位置。

↓ FabricバージョンFabricイメージのタグ 1Fabric CAイメージのタグ 2サードパーティ・イメージのタグ 3v1.3.0-rc11.3.0-rc11.3.0-rc10.4.12v1.2.01.2.01.2.00.4.10v1.1.01.1.01.1.00.4.6v1.0.61.0.61.0.61.0.6v1.0.51.0.51.0.51.0.5

织物节点/织物排序者/织物链码环境/织物Java环境(包括v1.1.0之前版本)/ 织物工具 ↩

织物证书颁发机构 ↩

织物CouchDB / 织物Kafka / 织物Zookeeper ↩

广告
将在 10 秒后关闭
bannerAds