季谢尔*_*季谢尔 2 hyperledger hyperledger-fabric
我想在Windows10上运行facbar-samples,请参考http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html,但出现错误:
$ ./startFabric.sh
orderer.example.com is up-to-date
couchdb is up-to-date
peer0.org1.example.com is up-to-date
cli is up-to-date
2017-07-05 08:17:06.550 UTC [main] main -> ERRO 001 Cannot run peer because
cannot init crypto, missing /etc/hyperledger/fabric/C:/Program
Files/Git/etc/hyperledger/msp/users/Admin@org1.example.com/msp folder
Run Code Online (Sandbox Code Playgroud)
我已经安装的一些:
$ npm -v
5.0.4
$ node -v
v6.11.0
$ curl -V
curl 7.54.0 (x86_64-w64-mingw32) libcurl/7.54.0 OpenSSL/1.0.2l zlib/1.2.11
libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz TLS-SRP HTTP2
HTTPS-proxy Metalink
$ docker --version
Docker version 17.06.0-ce, build 02c1d87
$ docker-compose --version
docker-compose version 1.14.0, build c7bdf9e3
$ git --version
git version 2.13.1.windows.2
Run Code Online (Sandbox Code Playgroud)
请帮助,谢谢。
小智 5
这是mingw64的问题,它与文件路径混在一起。解决方案是在运行startFabric.sh之前设置以下环境变量:
导出MSYS_NO_PATHCONV = 1
刚刚将修补程序提交给Fabric来为您完成此操作,因此,如果您从master分支中提取最新版本,它应该可以工作。否则,只需设置该变量即可解决您的问题。
阿诺
归档时间: |
|
查看次数: |
7143 次 |
最近记录: |