首页 文章

hyperledger-composer v1.1:无法实例化链码

提问于
浏览
0

我目前正在研究hyperLedger composer v1.1,并且正在学习这些教程 . 我设法将链码安装到网络上但是它在实例化时失败 . 有人告诉我为什么?任何帮助表示赞赏 .

命令:

composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin @hlfv1 --file networkadmin.card启动业务网络教程 - 网络版本0.0.1

处理这些网络管理员:userName:admin

✖启动业务网络定义 . 这可能需要一分钟......错误:尝试启动业务网络时出错 . 错误:没有来自任何同行的有效回复 . 来自尝试的对等通信的响应是一个错误:错误:2未知:错误启动容器:无法生成特定于平台的docker build:从build返回错误:1“npm ERR!code EAI_AGAIN npm ERR!errno EAI_AGAIN npm ERR!request to https://registry.npmjs.org/composer-common失败,原因:getaddrinfo EAI_AGAIN registry.npmjs.org:443

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR! /root/.npm/_logs/2018-04-04T13_04_07_240Z-debug.log

1 回答

  • 1

    在链代码构建期间,Fabric会执行 npm install . 看起来你是在代理后面( npm install 无法访问https://registry.npmjs.org/建议您解决上面的URL(在安装过程中下载Composer npm模块/依赖项)) . 因此,您需要在 composer network install 命令序列中提供 npmrc 文件 - 以便它可以配置npm安装的行为 - 并访问已知的注册表,如https://registry.npmjs.org/ . 在这里查看更多相关信息 - > https://hyperledger.github.io/composer/latest/managing/connector-information . 用法示例如下: composer network install -c PeerAdmin@hlfv1 -a digitalproperty-network.bna -o npmrcFile=/home/user1/config/npmConfig

相关问题