我正在尝试使用this教程在Mac OS上安装Hyperledger composer。
当我从教程中运行以下命令时
composer network start --networkName tutorial-network --networkVersion
0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card
PeerAdmin@hlfv1 --file networkadmin.card
我收到以下错误
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT
我想知道是否可以将.npmrc文件传递给docker来解决此问题?
我可以将NODE_TLS_Unauthorized = 0设置为环境变量并将其提供给Docker吗?
围绕解决方案,我可以解决问题吗?
注意:
我在以下命令中提供了.npmrc
计算机网络安装--card PeerAdmin @ hlfv1 --archiveFile教程- network@0.0.1.bna -o npmrcFile = / Users / 1 / .npmrc
我有以下.npmrc文件
always-auth=true
strict-ssl=false
ca=
loglevel=verbose
proxy= myproxy
https-proxy=myproxy
unsafe-perm=true
NODE_TLS_REJECT_UNAUTHORIZED=0
registry=http://registry.npmjs.org/
我正在公司防火墙以及Mac OS中运行所有应用程序
答案 0 :(得分:1)
您可以将npmrc文件作为composer network install
命令的一部分进行传递。当fabric为业务网络构建链码映像时,它将使用该npmrc文件作为其执行的npm安装的一部分,请参见
https://hyperledger.github.io/composer/latest/managing/connector-information
有关CLI选项的更多信息。