为 hyperledger fabric 节点设置安装 cryptogen 工具的步骤?

steps to install cryptogen tool for hyperledger fabric node setup?

我是一名 java 开发人员,我已经开始学习 hyperledger fabric 。我正在尝试为 fabric node setup 进行设置。我不确定如何安装 cryptogen 工具。

请帮帮我。

Linux 用户: Hyperledger Fabric 的二进制工具的安装过程在 download platform-specific binaries 部分。

你需要运行:

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release/scripts/bootstrap-1.0.0.sh | bash

它将下载所需的文件。确保您已安装并配置所有 prerequisite

对于 MacOSX 用户: 您还可以使用 Homebrew 安装 Hyperledger Fabric 二进制文件:

brew tap hyperledger/fabric
brew install fabric-tools

如果您正在使用 源代码 基础,您可以简单地使用

编译它
make cryptogen

它将在 ./build/bin/cryptogen 文件夹中可用

这是一种解决方法,仅当您将 Fabric 安装到 Go 工作区时才有效,但效果非常好。

转到您的 Bash 个人资料并添加以下行:

export PATH="$HOME/Go/src/github.com/hyperledger/fabric/.build/bin:$PATH"

换句话说,您正在链接位于 .build/bin/ 中的 Fabric 加密工具,它们是:

  • chaintool
  • configtxgen
  • cryptogen

之后您就可以直接使用这些工具了。但请记住,如果您将 hyperledger/fabric 文件夹移至您的 Go 工作区,它们将不再起作用。