2016-10-24 5 views
-1

私はIBM Bluemix BlockChain例から、このサンプルアプリケーションを実行しようとしていますが、ダウンロードのために働いていない取得 C:\ goProjects>行くGET github.com/ハイパーリーガーアーカイブ/ファブリック/ツリー/ v0.5デベロッパープレビュー/コア/チェーンコード/シムGoはHyperledgerFabric

エラーは以下のとおりです。

package github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview/core/chaincode/shim: cannot find package "github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview/core/chaincode/shim" in any of: 
     C:\Go\src\github.com\hyperledger-archives\fabric\tree\v0.5-developer-preview\core\chaincode\shim (from $GOROOT) 
     C:\goProjects\src\github.com\hyperledger-archives\fabric\tree\v0.5-developer-preview\core\chaincode\shim (from $GOPATH) 

進め方を教えてください。

答えて

0

go getでは、ライブラリの特定のブランチをプルすることはできません。

あなたはとマスターを引くことができます:あなたはおそらくvendoringフォルダを使用している探しているもの

go get -d github.com/hyperledger-archives/fabric/core/chaincode/shim

いくつかのそれを使用する方法のリソース、およびどのようなことがあるが、ここでは、次のとおりです。

vendoringがで実験として導入されていることを忘れないでくださいGo 1.5、1.6で受け入れ、私たちが書いている時には1.7にデフォルトであるので、一般的にはビルドツールが同じライブラリを見つけたらvendorフォルダに、それはあなたが手動でこれを行うことができ、1つの(あなたのケースでは、あなたが必要なコードの特定のバージョンを引くことができます)

を使用するか、または私たちはしているpackage management tools available.

+0

$ GOPATH/hyperledger-archived/fabricに手作業でチェックアウトすることができます – captncraig

+0

はい、これはオプションです。そして、 'git branch v0.5-developer-プレビュー ' – thoeni

0

のいずれかを使用しますドキュメンテーションを修正するプロセス。あなたは

GET github.com/hyperledger/fabric/core/chaincode/shim

または

は、get github.com/hyperledger-archives/fabric/core/を行く使用することができますチェーンコード/シム

この問題を修正しました。