Fabric cryptogen 工具生成不正确的证书路径

Fabric cryptogen tool generating incorrect certificate paths

当遵循 Hyperledger Fabric 的 "Build Your First Network" 示例时,在执行 ./byfn.sh generate 之后,cryptogen 工具会在 crypto-config 目录中创建各种 config.yaml 文件,在它们里面是 NodeOUs 规范,Certificate 字段定义为 cacerts\ca.org1.example.com-cert.pem 或类似内容,具体取决于组织。当我 运行 ./byfn.sh up -l node 时,终端上会打印如下错误,提示找不到文件:

2019-12-05 16:31:55.085 UTC [msp] loadCertificateAt -> INFO 002 Failed loading PeerOU certificate at ...

为了清楚起见,我在 Windows 10 家庭版上 运行 安装了 Docker 工具箱,其中安装了 Hyperledger Fabric 的所有先决条件。有什么解决办法吗?这是一个错误,因为我 运行 在 Windows 10 主页上使用它吗?

编辑:

对此的部分修复是手动切换 \ca/ca,然后执行 ./byfn.sh up

希望这对任何人都有帮助。

是的,据我所知,Windows 实际上不支持 Hyperledger Fabric。 你应该 运行 Linux 上的码头工人。