Docker 找不到Cryptogen工具。在Windows 10中安装Hyperledger结构

Docker 找不到Cryptogen工具。在Windows 10中安装Hyperledger结构,docker,hyperledger-fabric,hyperledger,Docker,Hyperledger Fabric,Hyperledger,我按照Hyperledger结构在Windows 10中进行安装和配置。但是,当我为第一个网络示例应用程序运行命令-“/byfn.sh-m generate”时,我得到以下错误: 我已经检查了所有与此相关的StackOverflow问题,并确保完成了以下步骤 已正确设置$PATH变量以包含bin文件夹 已经下载了特定于平台的二进制文件,我的bin文件夹如下所示 我对以下步骤有疑问 我已经安装了Docker for Windows,并且能够通过在Docker中运行hello world映像来验

我按照Hyperledger结构在Windows 10中进行安装和配置。但是,当我为第一个网络示例应用程序运行命令-“
/byfn.sh-m generate
”时,我得到以下错误:

我已经检查了所有与此相关的StackOverflow问题,并确保完成了以下步骤

  • 已正确设置$PATH变量以包含bin文件夹
  • 已经下载了特定于平台的二进制文件,我的bin文件夹如下所示
  • 我对以下步骤有疑问

  • 我已经安装了Docker for Windows,并且能够通过在Docker中运行hello world映像来验证Docker的安装。但是,我没有在Docker中共享任何本地驱动器。不确定这是否是导致此错误的原因

  • 请注意,这是我在StackOverflow中的第一个问题。请原谅我的任何错误/冗余。非常感谢您的帮助。

    我建议您确保运行脚本,从fabric samples目录下载/安装二进制文件和图像

    每次运行byfn.sh脚本时,都会导出$Path,请确认byfn.sh中的路径配置正确,并指向正确的bin位置

    # prepending $PWD/../bin to PATH to ensure we are picking up the correct binaries
    # this may be commented out to resolve installed version of tools if desired
    export PATH=${PWD}/../../bin:${PWD}:$PATH
    export FABRIC_CFG_PATH=${PWD}