Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Hyperledger结构-商业票据教程-链码实例化错误_Docker_Npm_Hyperledger Fabric - Fatal编程技术网

Docker Hyperledger结构-商业票据教程-链码实例化错误

Docker Hyperledger结构-商业票据教程-链码实例化错误,docker,npm,hyperledger-fabric,Docker,Npm,Hyperledger Fabric,我一直在学习商业票据教程 当我通过运行以下命令实例化chaincode时 docker exec cliMagnetoCorp peer chaincode instantiate -n papercontract -v 0 -l node -c '{"Args":["org.papernet.commercialpaper:instantiate"]}' -C mychannel -P "AND ('Org1MSP.member')" 几分钟后,我发现以下错误 Error: could no

我一直在学习商业票据教程

当我通过运行以下命令实例化chaincode时

docker exec cliMagnetoCorp peer chaincode instantiate -n papercontract -v 0 -l node -c '{"Args":["org.papernet.commercialpaper:instantiate"]}' -C mychannel -P "AND ('Org1MSP.member')"
几分钟后,我发现以下错误

Error: could not assemble transaction, err proposal response was not successful, error code 500, msg timeout expired while starting chaincode papercontract:0 for transaction
我一直在深入研究,“dev-peer0.org1.example.com-papercontract-0”似乎失败了

dev-peer0.org1.example.com-papercontract-0日志显示以下内容:

dev-peer0.org1.example.com-papercontract-0|npm ERR! path /usr/local/src/package.json
dev-peer0.org1.example.com-papercontract-0|npm ERR! code ENOENT
dev-peer0.org1.example.com-papercontract-0|npm ERR! errno -2
dev-peer0.org1.example.com-papercontract-0|npm ERR! syscall open
dev-peer0.org1.example.com-papercontract-0|npm ERR! enoent ENOENT: no such file or directory, open '/usr/local/src/package.json'
dev-peer0.org1.example.com-papercontract-0|npm ERR! enoent This is related to npm not being able to find a file.
dev-peer0.org1.example.com-papercontract-0|npm ERR! enoent 
dev-peer0.org1.example.com-papercontract-0|
dev-peer0.org1.example.com-papercontract-0|npm ERR! A complete log of this run can be found in:
dev-peer0.org1.example.com-papercontract-0|npm ERR!     /root/.npm/_logs/2019-02-08T11_51_20_601Z-debug.log
我已经坚持了两天,任何帮助都将不胜感激

编辑:在此之前的步骤按预期顺利运行。
此外,第一个网络模拟(./byfn.sh up)运行得非常好。

您需要chaincode目录中的package.json。例如,chaincode目录名为:./chaincode,内部应该是chaincode.js和package.json。
在package.json中,在开始时,应该在脚本中放置“node chaincode.js”。这是因为对等方使用npm start执行链码。

您需要链码目录中的package.json。例如,chaincode目录名为:./chaincode,内部应该是chaincode.js和package.json。 在package.json中,在开始时,应该在脚本中放置“node chaincode.js”。这是因为对等方使用npm start执行链码