我想生成end2end crypto-config工件。我需要执行以下命令:
build/bin/cryptogen generate --config crypto-config.yaml --output=crypto-config
请告诉我在哪里可以找到加密工具。
在Fabric Getting Started页面上,您将看到Download Platform-specific binaries的链接,包括cryptogen。
如果已克隆源代码,则可以从/ fabric目录中进行克隆
make cryptogen
并在/ fabric / build / bin / cryptogen找到它。
对不起,我无法发表评论,因为我在这里发帖不够,但是因为user324781的答案不再适用:
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release-1.1/scripts/bootstrap.sh | bash
问题只是链接已过时,所以如果再次出现,只需继续他们的repo并找到scripts / bootstrap.sh文件。
[更新]
以上可能或可能没有为解决方案做出贡献,但无论哪种方式,它似乎都没有在我的机器上做任何事情。
首先,我确保我的fabric-samples文件夹是最新的,我不确定这是否有帮助,但是如果有人试图复制的话。我按照步骤here:
cd ~/Build-Multi-Host-Network-Hyperledger/
git clone -b master https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
git checkout master
然后运行(用你的用户名替换ubuntu):
cd ~/Build-Multi-Host-Network-Hyperledger/
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0
export PATH=/home/ubuntu/Build-Multi-Host-Network-Hyperledger/bin:$PATH
基于此,以及如何解决问题,可能运行用户脚本的更新版本,并将该dir添加到路径中。
希望这可以帮助某人。
对于Linux用户:Hyperledger Fabric的二进制工具的安装过程在特定于下载平台的二进制文件部分中捕获。
你需要运行:
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/release-1.1/scripts/bootstrap.sh | bash
它将下载所需的文件。确保已安装和配置所有必备软件。
对于MacOSX用户:您还可以使用Homebrew来安装Hyperledger Fabric二进制文件:
brew tap hyperledger/fabric
brew install fabric-tools
这对我有用。希望能帮助到你
export PATH=${PWD}/../bin:${PWD}:$PATH
export FABRIC_CFG_PATH=${PWD}
export VERBOSE=false
我得到了同样的错误,但在将cyptogen
工具文件夹添加到路径变量后,此问题已解决。
export PATH=$PATH:/workspace/relianceSupplyChain/bin