Hyperledger fabric 升级链码结构

Hyperledger fabric 升级链码结构,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,这是我使用的命令 docker exec cli\ peer chaincode upgrade \ -o orderer.pk.snowshadow.me:7050 \ -C mychannel -n mycc -c '{"Args": []}'\ -p "basic-network/chaincode" \ -v 1.3 \ >&upgrade.log 这就是我在upgrade.log中得

这是我使用的命令

docker exec cli\
    peer chaincode upgrade \
        -o orderer.pk.snowshadow.me:7050 \
        -C mychannel -n mycc -c '{"Args": []}'\
        -p  "basic-network/chaincode" \
        -v 1.3 \
       >&upgrade.log
这就是我在upgrade.log中得到的

2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001[0m Using default escc
2018-11-19 13:47:41.501 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002[0m Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg cannot get package for chaincode (mycc:1.3)

升级前是否安装了链码的新版本? 如果没有,请在执行升级命令之前尝试以下操作:

peer chaincode install -n mycc -v 1.3 -p basic-network/chaincode
如果您这样做,错误可能是由于以下原因:

1-path参数必须在安装时传递,我从未在升级操作中使用过它,而且我也没有在它们上使用引号


2-尝试如下方式传递参数:“{”args:[”“]}”

升级前是否安装了链码的新版本? 如果没有,请在执行升级命令之前尝试以下操作:

peer chaincode install -n mycc -v 1.3 -p basic-network/chaincode
如果您这样做,错误可能是由于以下原因:

1-path参数必须在安装时传递,我从未在升级操作中使用过它,而且我也没有在它们上使用引号

2-尝试按如下方式传递参数:“{”args:[”“]}”