从 IBM Bluemix 文档编译“DemoChainCode”的应用程序时,我不断收到此错误:
.\Asgn5.go:28: 不能使用 new(SimpleChaincode)(类型 *SimpleChaincode)作为类型 s him.Chaincode 在 shim.Start 的参数中:
*SimpleChaincode 没有实现 shim.Chaincode(Initmethod 的类型错误)
有 Init(shim.ChaincodeStubInterface, string, []string) ([]byte, error)
想要 Init(shim.ChaincodeStubInterface) ([]byte, error)
这里可能出了什么问题?
最佳答案
我认为 hyperledger 人员的指导应该有所帮助:
https://github.com/IBM-Blockchain/learn-chaincode/blob/master/docs/setup.md#hyperledger-fabric
问题是存在相互不兼容的 hyperledger 版本。
我认为(!)对于 Bluemix,您将需要 v0.5
关于go - Go 编译错误 : cannot use new(SimpleChaincode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852596/