2017-01-25 4 views
-1

При составлении заявления о «DemoChainCode» от IBM Bluemix Docs Я непрерывно получаю эту ошибку:Ошибка в Go компиляции: не может использовать новый (SimpleChaincode)

.\Asgn5.go:28: cannot use new(SimpleChaincode) (type *SimpleChaincode) as type s him.Chaincode in argument to shim.Start: *SimpleChaincode does not implement shim.Chaincode (wrong type for Initmethod) have Init(shim.ChaincodeStubInterface, string, []string) ([]byte, error) want Init(shim.ChaincodeStubInterface) ([]byte, error)

Что можно сделать здесь не так ?

+0

Просим предоставить дополнительную информацию (код). – Sascha

+0

, если 'SimpleChaincode' является настраиваемым реализатором struct' Init (shim.ChaincodeStubInterface) ([] byte, error) 'function –

ответ

0

Я думаю, что это руководство от hyperledger людей должно помочь:

https://github.com/IBM-Blockchain/learn-chaincode/blob/master/docs/setup.md#hyperledger-fabric

Вопрос заключается в том, что существует взаимно несовместимые выбросы hyperledger.

Я думаю (!) Для Bluemix, вам понадобится v0.5

+0

Спасибо DazWilkin. Я проверю свою версию Fabric и повторю попытку. – VrushaliMphatek