我正在尝试将Hyperledger composer .bna文件安装到Linux服务器中的Hyperledger结构网络上。
当我在公司代理系统中工作时,我已将代理提供到/ etc / environment文件以及docker中。我还检查了npm是否在使用代理。
一切都按照教程进行,直到我到达网络安装命令为止。给出以下错误:
我曾在互联网上找到类似的问题,但每个人的对等docker映像中都存在至少日志。我的Docker对等映像甚至没有显示任何错误日志。
由于代理,composer命令可能无法对docker进行ping操作。在这种情况下我该怎么办?
答案 0 :(得分:0)
在安装网络之前,您需要启动fabric-dev-server
中的结构。
文件夹,然后运行./startFabric.sh
进入该文件夹。成功启动后,您可以安装网络。
我想你忘了开始织布。
希望它会对您有所帮助:)
答案 1 :(得分:0)
问题与npm有关。 Composer尝试从npm注册表中安装与composer相关的库,但是公司代理不允许您这样做。询问您的管理员,如果您有个性化的npm注册表(通常是公司)。另外,从服务器,docker和npm中删除所有代理。当您运行“ composer network install”时,请给npmrcFile参数和proxy以及npm global参数。
npmrcFile:
proxy=http://proxy:port/
http-proxy=http://proxy:port/
https-proxy=http://proxy:port/
prefix=~/.npm-global