我正在尝试通过 POST/REST 在 hyperledger(Bluemix 服务)上部署链码
/链码
查询规范
{“jsonrpc”:“2.0”,“方法”:“部署”,“参数”:{“类型”:1,
“chaincodeID”:{“路径”:
”https://github.com/romeokienzler/learn-chaincode/tree/master/finished”
}, "ctorMsg": { "function": "init", "args": [ "你好" ] },
“secureContext”:“user_type1_0”},“id”:1}
我也尝试过这些链接
https://github.com/romeokienzler/learn-chaincode/blob/master/finished/chaincode_finished?raw=true
https://raw.githubusercontent.com/romeokienzler/learn-chaincode/master/finished/chaincode_finished.go
我总是得到
{“jsonrpc”:“2.0”,“错误”:{
“代码”:-32001,
"message": "部署失败",
“data”:“部署链码时出错:获取链码包字节时出错:获取代码“go get”时出错,错误:“退出”
状态 1'\n包
github.com/romeokienzler/learn-chaincode/tree/master/finished:不能
查找包
'github.com/romeokienzler/learn-chaincode/tree/master/finished' 在任何
的:\n\t/usr/local/go/src/github.com/romeokienzler/learn-chaincode/tree/master/finished
(从
$GOROOT)\n\t/go/usercode/552962906/src/github.com/romeokienzler/learn-chaincode/tree/master/finished
(从
$GOPATH)\n\t/go/src/github.com/romeokienzler/learn-chaincode/tree/master/finished\n"
}, "id": 1 }
任何想法?
考虑到您正在使用 Bluemix 服务,我假设您正在遵循“实施你的第一个链码教程”
如果您分叉存储库,您将看到使用 Bluemix 区块链服务分支 v1.0 的说明(link)IBM BMX 服务(仍然)使用 Fabric v0.5。
一旦您注册了可用的注册 ID 之一,您应该能够使用以下命令部署您的链代码部署规范(注意路径:“https://github.com/romeokienzler/learn-chaincode/tree/v1.0/finished
")
{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID": {
"path": "https://github.com/romeokienzler/learn-chaincode/tree/v1.0/finished"
},
"ctorMsg": {
"function": "init",
"args": [
"hi there"
]
},
"secureContext": "user_type1_0"
},
"id": 1
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)