Hyperledger的composer-cli安装期间发生错误

时间:2019-01-01 10:15:31

标签: node.js npm-install hyperledger-composer

我正在尝试安装composer-cli 0.20,但每次遇到此错误

  

[..................]-fetchMetadata:sjcl@1.0.7的窗台fetchPackageMetaData错误zlib:fil意外结束

我在Windows 10上使用VSCode,我的节点版本是11.6.0,npm版本是6.5.0。 日志文件就是这样的:

  

386详细节点v11.6.0

     

387详细npm v6.5.0

     

388错误代码Z_BUF_ERROR

     

389错误errno -5

     

390错误zlib:意外结束文件391详细出口[-5,true]

请帮助。

2 个答案:

答案 0 :(得分:0)

无论遇到什么问题,Windows都不支持Hyperledger Composer,任何Hyperledger Composer支持的平台也不支持节点11,因为节点8是节点的唯一受支持的版本。我建议您使用系统管理程序(例如HyperV,VirtualBox或VMWare)为Hyerledger Composer加载受支持的linux版本。 有关先决条件的更多信息,请参见https://hyperledger.github.io/composer/latest/installing/installing-prereqs(请注意,虽然未列出,但ubuntubionic 18.04也可以使用)

答案 1 :(得分:-1)

我已经在Windows 7上使用VirtualBox和一些调整来运行Composer,所以我认为这不是问题。我认为问题出在您要安装的软件包。尝试创建一个空项目并添加sjcl@1.0.7。您还可以使用软件包嗅探器并检查安装过程中发生了什么。