我正在尝试将Hyperledger composer .bna文件安装到Linux服务器中的Hyperledger结构网络上。
由于我在公司代理系统后面工作,我已经将代理提供给/etc/环境文件以及 docker。我还检查了 npm 是否正在使用代理。
一切都按照教程工作,直到我到达网络安装命令。 这给出了以下错误:
错误:尝试安装业务网络时出错。错误:没有任何对等方的有效响应。
尝试的对等通信的响应是错误:错误:无法在截止时间之前连接
我在互联网上查找了类似的问题,但每个人至少在对等 docker 映像中都有日志。我的 docker 对等映像甚至没有显示任何错误日志。
可能由于代理,作曲家命令无法 ping 码头工人。在这种情况下我该怎么办?
在安装网络之前,您需要启动一个处于fabric-dev-server
文件夹,然后运行./startFabric.sh
。成功启动后,您可以安装网络。
我想你忘了开始布艺了。
希望它能帮助你:)
问题与 npm 有关。作曲家尝试从 npm 注册表安装与作曲家相关的库,但公司代理不允许您这样做。询问您的管理员您是否有个性化的 npm 注册表(通常公司有(。另外,从服务器、docker 和 npm 中删除所有代理。当您运行"作曲家网络安装"时,请给出带有代理和 npm 全局参数的 npmrcFile 参数。
npmrc文件:
proxy=http://proxy:port/
http-proxy=http://proxy:port/
https-proxy=http://proxy:port/
prefix=~/.npm-global