簡體   English   中英

設置 Hyperledger Fabric 開發環境時出現路由錯誤

[英]route error when setting up Hyperledger Fabric dev environment

我正在按照教程設置 Hyperledger Fabric 的開發環境: 在開發模式下運行鏈代碼

我已經克隆了 fabric 文件夾並為 orderer 和 peer 設置了開發環境,它們都表現良好。 但是,我將它們一起設置在我的 PC 環境中,而不是單獨設置在不同的 docker 容器中。 按照說明,我創建了通道並啟動了示例鏈代碼。

但是,當我在本教程的“后續步驟”部分運行此命令時:

CORE_PEER_ADDRESS=127.0.0.1:7051 peer chaincode invoke -o 127.0.0.1:7050 -C ch -n mycc -c '{"Args":["init","a","100","b","200"]}' --isInit

發生錯誤:

Error: endorsement failure during invoke. response: status:500 message:"error in simulation: failed to execute transaction bc2357ccb38b3abcca2499210a9f380c4263d186fe8e7bd974c7875ce4a7f8c4: could not launch chaincode mycc:1.0: error building chaincode: error building image: failed to get chaincode package for external build: could not get legacy chaincode package 'mycc:1.0': open /var/hyperledger/production/chaincodes/mycc.1.0: no such file or directory" 

我是一個新手,對此感到非常困惑。 我需要在兩個 docker 容器中分別設置 peer 節點和 orderer 節點嗎? 還是我必須更改此命令使用的 mycc.1.0 的路由?

好像peer沒有安裝mycc,運行peer chaincode list --installed查看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM