我正在尝试在Windows 10上运行以下区块链教程 https://hyperledger.github.io/composer/tutorials/developer-guide.html
一切顺利(所有npm安装,结构工具,下载结构,启动结构,创建项目存档,编写器运行时安装),直到我运行以下命令:
composer network start --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw --archiveFile tutorial-network@0.0.1.bna --file networkadmin.card
和 有这个错误:
从存档启动业务网络:tutorial-network@0.0.1.bna 业务网络定义: 标识符:tutorial-network@0.0.1 描述:Tuto DevWorks
×启动业务网络定义。这可能需要一分钟......
Error: Error trying to instantiate composer runtime. Error: Error: Invalid results returned ::NOT_FOUND
Command failed
以前的成功命令是:
composer runtime install --card PeerAdmin @ hlfv1 --businessNetworkName tutorial-network√安装业务网络的运行时 教程网。这可能需要一分钟......命令成功
我的配置是:
WIN 10
Node v8.9.1
npm 5.5.1
Docker版本17.09.0-ce,构建afdb6d4
git版本2.14.1.windows.1
我还尝试了另一个bna存档并遇到了同样的问题。 谢谢你的帮助!
答案 0 :(得分:1)
如果在实例化作曲家链代码的阶段出现此消息,则必须检查是否已定义结构通道并且对等方已加入它。
答案 1 :(得分:0)
我们目前不支持Windows 10.我们支持此处显示的平台:
https://hyperledger.github.io/composer/unstable/installing/development-tools.html
答案 2 :(得分:0)
我在MacOS环境中遇到了这个问题。我发现我没有创建频道并加入了同行。一旦我这样做,我就可以启动业务网络和ping。