我正在关注this链接以设置商业网络的多个组织
我克隆了git代码并尝试按照说明here设置我的第一个网络
我已经完成了每一步,直到我达到命令生成使用./byfn.sh -m generate
它存在说找不到加密工具,可以在下面看到。
text@blockchain-2:~/fabric-tools/fabric-samples/first-network$ ./byfn.sh -m generate
Generating certs and genesis block for with channel 'mychannel' and CLI timeout of '10000' seconds and CLI delay of '3' second
s
Continue (y/n)? y
proceeding ...
cryptogen tool not found. exiting
如何解决此问题并继续进行?
答案 0 :(得分:1)
假设您已经安装了Docker和Docker Compose,您还需要安装一些特定于平台的二进制文件(包括cryptogen)。如果您已经安装了这些二进制文件,那么将包含二进制文件的文件夹添加到PATH将有所帮助。
以下Hyperledger Fabric中的这两个文档将有助于满足先决条件,但不要运行byfn.sh脚本 - 从sstone repo的克隆运行该脚本,并使用指定的参数运行它在Multi-Org Composer Tutorial
中有2个面料pre-req文档: Cryptogen and other binaries和 Fabric Pre-reqs
答案 1 :(得分:0)
确保您的/bin
和/first-network
位于同一目录中,因为cryptogen
属于/bin
$ /learn/hyperledger/fabric-samples$ ls
balance-transfer chaincode-docker-devmode first-network README.md
basic-network config high-throughput scripts
bin fabcar LICENSE
chaincode fabric-ca MAINTAINERS.md