Hyperledger fabric 找不到composer运行时安装错误卡peerAdmin
我很好地遵循教程,直到我出错 错误:找不到卡:PeerAdmin@hlfv1 按以下命令:Hyperledger fabric 找不到composer运行时安装错误卡peerAdmin,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我很好地遵循教程,直到我出错 错误:找不到卡:PeerAdmin@hlfv1 按以下命令: composer runtime install --card PeerAdmin@hlfv1 --businessNetworkName tutorial-network 本教程说,通常必须创建peerAdmin标识,但他们已经创建了一个。对于本教程,您将已经按照设置开发环境。有一些脚本可以启动结构: downloadFabric.sh startFabric.sh createPeerAdminC
composer runtime install --card PeerAdmin@hlfv1 --businessNetworkName tutorial-network
本教程说,通常必须创建peerAdmin标识,但他们已经创建了一个。对于本教程,您将已经按照设置开发环境。有一些脚本可以启动结构:
downloadFabric.sh
startFabric.sh
createPeerAdminCard.sh
如果您运行最后一个脚本,它将解决您的问题
您可以运行composer card list
来验证您是否拥有PeerAdmin卡
经过进一步测试
我想说的是,由于某种原因,现有卡无法删除,或者您无权创建文件夹~/.composer
我建议使用此命令检查文件夹是否存在
ls~/.composer
,如果存在,则rm-rf~/.composer
将其及其所有内容删除。现在创建一个新的空文件夹mkdir~/.composer
,然后重新运行脚本,从fabric tools文件夹创建对等管理卡createPeerAdminCard.sh
。请尝试使用sudo作为前缀。下面是示例
sudo./createPeerAdminCard.sh
sudo编写器卡片列表--卡片PeerAdmin@hlfv1
- “
”李>sudo composer network deploy-a.././下载/my-basic-sample.bna-a admin-S adminpw-cPeerAdmin@hlfv1-f网络管理员卡
我也遇到了同样的问题,用sudo作为前缀修复了它。我知道我的答案有点晚了,但因为我遇到了同样的问题,下面是我为解决它所做的:
composer卡列表
,查看哪些卡已经可用~/fabric tools/stopFabric.sh
,然后执行~/fabric tools/teardownFabric.sh
,只需确保已删除旧PeerAdmin卡的所有实例~/fabric tools./createPeerAdminCard.sh
创建一个全新的PeerAdmin卡。执行步骤1以查看卡是否已成功创建~/fabric tools./startFabric.sh
以启动Hyperledger结构服务请使用以下两个步骤:
$composer network install -a test-bank@0.0.1.bna -c PeerAdmin@hlfv1
$composer network start --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw --file networkadmin.card --networkName test-bank --networkVersion 0.0.1
我跟着台阶和楼梯走PeerAdmin@h1fv1.card已在文件夹/tmp/中生成,但仍显示错误:未找到卡:PeerAdmin@h1fv1当我运行composer运行时安装--cardPeerAdmin@hlfv1--businessNetworkName教程网络您正在运行哪个版本的Composer?(composer-v)如果您使用的是v0.17.x,那么在运行这些start和createPeerAdmin脚本之前,请确保“export FABRIC_VERSION=hlfv11”。我正在运行v0.16.4。我是否应该运行stopFabric.sh,然后执行导出命令?否-仅当您在v0.17.*-如果您使用的是v0.16.4,则不应设置环境变量(您可以使用echo$FABRIC_VERSION检查它是否存在)。我从“FABRIC dev servers”目录运行它。