在面料中找不到加密工具?

问题描述 投票:2回答:4

我想生成end2end crypto-config工件。我需要执行以下命令:

build/bin/cryptogen generate --config crypto-config.yaml --output=crypto-config

请告诉我在哪里可以找到加密工具。

hyperledger hyperledger-fabric
4个回答
5
投票

在Fabric Getting Started页面上,您将看到Download Platform-specific binaries的链接,包括cryptogen。

如果已克隆源代码,则可以从/ fabric目录中进行克隆

make cryptogen

并在/ fabric / build / bin / cryptogen找到它。


1
投票

对不起,我无法发表评论,因为我在这里发帖不够,但是因为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添加到路径中。

希望这可以帮助某人。


0
投票

对于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

0
投票

这对我有用。希望能帮助到你

export PATH=${PWD}/../bin:${PWD}:$PATH export FABRIC_CFG_PATH=${PWD} export VERBOSE=false


0
投票

我得到了同样的错误,但在将cyptogen工具文件夹添加到路径变量后,此问题已解决。

export PATH=$PATH:/workspace/relianceSupplyChain/bin

© www.soinside.com 2019 - 2024. All rights reserved.