我正在尝试安装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]
请帮助。
答案 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。您还可以使用软件包嗅探器并检查安装过程中发生了什么。