建议和反馈

请填写你的反馈内容

问答 > 联盟链 > 问答详情

“通过REST-chaincodeID路径在car-lease-demo部署中获取链代码包字节时出错”10LK

我正在尝试在Bluemix Services中部署car-lease-demo,但我无法在swaggerApi中找到适合chaincodeID的路径。我使用了IBMgithub repo,但它输出了这个错误:

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32001,
        "message": "Deployment failure",
        "data": "Error when deploying chaincode: Error getting chaincode package bytes: Error getting code 'go get' failed with error: \"exit status 1\"\npackage github.com/IBM-Blockchain/car-lease-demo/Chaincode/vehicle_code: cannot find package \"github.com/IBM-Blockchain/car-lease-demo/Chaincode/vehicle_code\" in any of:\n\t/opt/go/src/github.com/IBM-Blockchain/car-lease-demo/Chaincode/vehicle_code (from $GOROOT)\n\t/opt/gopath/_usercode_/798513695/src/github.com/IBM-Blockchain/car-lease-demo/Chaincode/vehicle_code (from $GOPATH)\n\t/opt/gopath/src/github.com/IBM-Blockchain/car-lease-demo/Chaincode/vehicle_code\n"
    },
    "id": 3}

我找到了这个 并检查了JSON选项卡,但是开头引用的包不起作用。

知道哪个是chaincodeID在BMX中部署car-lease-demo链码的正确途径?

我正在使用BMX v0.6


2019-09-16
0
请先登陆或注册

公子不笑2019-09-16

正如它在错误消息中所说,go get <chaincode path>在链代码部署期间失败了。这是因为path部署请求中的链代码是错误的。此链代码的正确链代码路径为:

github.com/IBM-Blockchain/car-lease-demo/Chaincode/src/vehicle_code

也就是说,在尝试以这种方式从Web部署链代码之前,您可以通过执行以下操作来检查是否可以通过Web访问转链代码:

go get <public chaincode path>


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 4
  • 4
  • 6
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励