我是中国超级账本的新秀。
我遵循了官方文件的顺序
我的结构版本是最新的(2020.10.10),执行此刻时出现错误:
./network.sh deployCC
,
我在官方文档中找到了答案,并且在test-network
中出错。
我进行了fabric-samples/facar/startFabric.sh
,并在peer chaincode query -C mychannel -n fabcar -c '{"Args":["queryAllCars"]}'
目录中进行了test-network
。
但是,有一个新问题:
fatal error when initializing core config : Could not find config file. Please make sure that FABRIC_CFG_PATH is set to a path which contains core.yaml
,
我已经设置了此路径,为什么?
我的英语不太好,很抱歉:(
答案 0 :(得分:0)
错误来自此文件:
https://github.com/hyperledger/fabric-samples/blob/v2.1.1/test-network/scripts/deployCC.sh
检查第16行,即“ FABRIC_CFG_PATH = $ PWD /../ config / ”,并确保该目录上有config文件夹。
在该配置文件夹中,您可能会找到core.yaml,configtx.yaml,orderer.yaml。
安装示例,二进制文件和docker映像后,您可以在“ fabric-samples”目录中找到此配置文件夹。
要安装示例,二进制文件和docker映像,请转到以下链接: https://hyperledger-fabric.readthedocs.io/en/release-2.2/install.html#install-samples-binaries-and-docker-images
答案 1 :(得分:0)
您可能忘记设置环境变量。在命令行中,设置
export FABRIC_CFG_PATH=$PWD/config/
或者您的 config
目录相对于当前工作目录的任何位置,然后重试。