成功解决Cannot run peer because cannot init crypto, specified path “xxx/fabric-samples/config/msp“

环境:fabric v2.2.0javascript

执行fabric-sampke/test-network中帐本交互指令的时报错java

peer chaincode query -C mychannel -n basic -c '{"Args":["ReadAsset","asset6"]}'

报错以下:git

Cannot run peer because cannot init crypto, specified path "/home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp" does not exist or cannot be accessed: stat /home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp: no such file or directorygithub

缘由是没有配置环境变量,以网络中的某个组织的某个节点进行交互网络

好比配置环境变量成为Org1 Peer0的角色spa

export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=${ PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_MSPCONFIGPATH=${ PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export CORE_PEER_ADDRESS=localhost:7051

再次执行帐本交互指令code

peer chaincode query -C mychannel -n basic -c '{"Args":["ReadAsset","asset6"]}'

在这里插入图片描述
成功解决Cannot run peer because cannot init crypto, specified path "/home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp" does not exist or cannot be accessed: stat /home/yujialing/go/src/github.com/hyperledger/fabric-samples/config/msp: no such file or directory的问题
blog

欢迎小伙伴的讨论,如有问题请在评论区评论或私信,谢谢你。图片

相关文章
相关标签/搜索