部署修改后的链码
Deploying a modified chaincode
我遵循了这个指南
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"]}'
一切正常。
然后我修改了链码并重新部署。
但我没有看到此更改影响验证节点。
谁能给我一些关于这个问题的想法?
当你说修改链代码并重新部署时,你是否还构建了对等映像(通过在容器目录中执行 "go test -run BuildImage_Peer")并重新启动对等?
事实上,在您这样做之前,最好通过在“--peer-chaincodedev”模式下进行测试来检查更改是否正确。执行此操作后,请务必从源目录中删除链代码可执行文件(它是暂时的,仅在开发模式下需要)。
如果还是不行,我们需要日志。
我遵循了这个指南
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"]}'
一切正常。
然后我修改了链码并重新部署。
但我没有看到此更改影响验证节点。
谁能给我一些关于这个问题的想法?
当你说修改链代码并重新部署时,你是否还构建了对等映像(通过在容器目录中执行 "go test -run BuildImage_Peer")并重新启动对等?
事实上,在您这样做之前,最好通过在“--peer-chaincodedev”模式下进行测试来检查更改是否正确。执行此操作后,请务必从源目录中删除链代码可执行文件(它是暂时的,仅在开发模式下需要)。
如果还是不行,我们需要日志。