问题描述
从网上找到的一个有趣的教程中复制步骤 - Hyperledger Fabric 1.4 Tutorial - FabCar Sample Application,我已经通过 Hyperledger Fabric
命令安装了所有 Curl
二进制文件:
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s
从 Command Prompt
窗口可以看到,脚本运行正确导致了 hyperledger-docker images
的拉取。
但是,通过执行
从 Visual Studio Code 启动network
./startFabric.sh javascript
来自 fabcar
子目录,最终出现 Fabric Images
问题,这似乎是自相矛盾的。
在尝试通过命令调出 network
时遇到了类似的问题
./network.sh up
也来自 test-network
子目录。
因此,鉴于没有理由证明此事,任何相关反馈确实会受到赞赏。
[编辑]
事实上,同步问题可能导致了之前报告的问题,因为从在线记录的 fabric-samples
v.1.4.9
中找不到 Curl
command
。因此,脚本会自动安装最新的 Fabric binaries
2.x
。
为了排除这个问题,我通过指定版本 Curl
重新执行了 command
1.4.4
。
因此,我可以确认,test-network
子目录不是与版本 Fabric
相关的 binaries
1.4x
的一部分。
此外,在安装此二进制文件之前,我已经删除了所有 containers
和相关的 images
,结果为:
回到 fabcar
子目录,运行:
./startFabric.sh javascript
仍然导致以下 network
问题:
最让我印象深刻的是:
-
首先,可以在我的
configtxlator
上找到该C:\Users\...\Documents\test4\fabric-samples\bin
,而不是在command window
上突出显示的路径。 -
其次,通过仔细检查
byfn.sh
,我没有看到版本不兼容的问题:
最终,IMAGETAG
的手动修正并没有改善这种情况。
最佳
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)