如何使Hyperledger区块链应用程序公开/在线?

时间:2018-08-30 13:52:35

标签: angular ibm-cloud blockchain cloudant

正如我所看到的教程一样,我确实观看了IBM提供的6个视频,并且确实阅读了(https://console.bluemix.net/docs/services/blockchain/develop_starter.html#deploying-a-business-network)上的所有文档,即使在新格式化的机器上逐步执行所有操作,我仍然无论如何仍然会出现错误。我想在设置此任务方面获得一些帮助,因为这是我第一次从事IBM相关服务。

当前状态是:我的业务网络发展良好,并且在本地Hyperledger Composer上运行良好。所有资产和一切都运转良好。

问题是:我需要帮助才能通过我的入门计划或仅使用Kubernetes Clusters来使工作中的区块链正常运行,人们可以在Internet上访问生成的角度应用程序,查看并进行更改该应用程序将控制可能安装在IBM Kubernete Cluster或Cloud上的区块链网络,具体取决于在这种情况下的工作方式。

在无法实现这一目标方面,我是否可以提供一些帮助,因为我找不到已经测试过的正确方法,并且无法正常工作来满足我的需求,因此我可以对其进行指导吗?我当然会升级到企业计划,并在有一个稳定的,可以正常工作的概念后,根据需要在云(或集群)上花费尽可能多的钱。

在此先感谢您的帮助和服务

1 个答案:

答案 0 :(得分:0)

@ d0bry 我发现版本不匹配 现在我的代码可以在已部署的IBM StarterPlan Blockchain上运行,因此我可以跟踪整个教程。 尝试按照本教程https://github.com/IBM-Blockchain/vehicle-manufacture进行操作后 通过我自己的业务网络,在尝试使用此存储库克隆中的文件推送应用程序之前,我通过Yeoman生成了该应用程序,当我尝试npm start时,它为我显示了该日志:

0 info it worked if it ends with ok
1 verbose cli [ '/home/hiro/.nvm/versions/node/v8.11.4/bin/node',
1 verbose cli   '/home/hiro/.nvm/versions/node/v8.11.4/bin/npm',
1 verbose cli   'start' ]
2 info using npm@6.4.0
3 info using node@v8.11.4
4 verbose stack Error: missing script: start
4 verbose stack     at run (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/run-script.js:155:19)
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/run-script.js:63:5
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:115:5
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:418:5
4 verbose stack     at checkBinReferences_ (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:373:45)
4 verbose stack     at final (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:416:3)
4 verbose stack     at then (/home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:160:5)
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/read-package-json/read-json.js:280:12
4 verbose stack     at /home/hiro/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16
4 verbose stack     at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3)
5 verbose cwd /home/hiro/Documents/medcretech-network
6 verbose Linux 4.15.0-33-generic
7 verbose argv "/home/hiro/.nvm/versions/node/v8.11.4/bin/node" "/home/hiro/.nvm/versions/node/v8.11.4/bin/npm" "start"
8 verbose node v8.11.4
9 verbose npm  v6.4.0
10 error missing script: start
11 verbose exit [ 1, true ]

有没有办法解决这个问题?或者我不必npm start就可以在IBM cloudant上创建我的区块链