1

このガイドに従いました

https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/devnet-setup.md

コマンドとしてチェーンコードをデプロイしました

CORE_PEER_ADDRESS=172.17.0.2:30303 ./peer chaincode deploy -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 -c '{"Function":"init", "Args": ["a", "100", "b", "200"]}'

正常に動作しました。

次に、チェーンコードを変更して再デプロイしました。

しかし、この変更がピアの検証に影響を与えるとは思いませんでした。

誰がこの問題についてアイデアをくれますか?

4

1 に答える 1

2

チェーンコードを変更して再デプロイしたと言うとき、(コンテナー ディレクトリで「go test -run BuildImage_Peer」を実行して) ピア イメージもビルドし、ピアを再起動しましたか?

実際、それを行う前に、「--peer-chaincodedev」モードでテストして、変更が適切かどうかを確認することをお勧めします。それを行ったら、ソースディレクトリからチェーンコード実行可能ファイルを削除してください (一時的なものであり、dev モードでのみ必要です)。

それでもうまくいかない場合は、ログが必要です。

于 2016-04-29T04:29:34.360 に答える