2016-11-29 4 views
1

Bluemix Servicesにcar-lease-demoをデプロイしようとしていますが、swaggerApiで正しいコードを見つけることができません。私はgithub repo from IBMを使用しましたが、それはこのエラーを出力しますcar-lease-demoのREST-chaincodeIDパス経由での展開でエラーが発生しました。

{ 
    "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 
} 

私はこの sourceを見つけたとJSONタブを確認したが最初に呼ばれているパッケージが動作していません。

BMXにcar-lease-demoチェーンコードを展開するための正しいchaincodeIDの考え方はありますか?

それはgo get <chaincode path>がchaincodeデプロイ時に失敗したエラーメッセージに言うように、私はBMXのv0.6

+0

[この回答](http://stackoverflow.com/a/40208148/1270789)と[この回答](http://stackoverflow.com/a/40646412/1270789)同様の問題の解決策を提供します。 。 –

+0

私はこの回答を見ましたが、私はcar-lease-demoのための具体的な道があるべきだと思います。私はまた、エラーなしで "learn-chaincode"の例を展開しました。私が使っているBMXのバージョンは、私が思っているエラーのための問題ではないはずです。 –

答えて

1

を使用しています。これは、展開要求のチェーンコードpathが間違っているためです。このchaincodeの正しいchaincodeパスは次のとおりです。

を:あなたはこのようにウェブからchaincodeを展開しようとする前に、あなたが行くchaincodeを行うことでウェブ上でアクセス可能であるかどうかを確認することができ、言っ

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

go get <public chaincode path> 
+0

ありがとうございました:)どこに、どのように正しい道を見つけましたか教えていただけますか?私はこの[リンク](http://go-search.org/view?id=github.com%2Fhyperledger%2Ffabric%2Fcore%2Fchaincode%2Fshim)から使用していたパスを見つけました。リスト... –

+0

コードはgithubにありますので、https://github.com/IBM-Blockchain/car-lease-demo/tree/master/Chaincode/src/vehicle_codeにあります。私は 'go get'でパスをテストしました。 – cjcroix

関連する問題