2016-10-10 13 views
2

オプション2(Macの場合)のguideに続いて、chaincode_example02をコンパイルしようとしています。コードをコンパイルする以外はすべての手順が完了しました。次のエラーがあります。チェーンコードをコンパイルできません

cd $GOPATH/src/github.com/chaincode_example02 
go build 
chaincode_example02.go:30:2: cannot find package "github.com/hyperledger/fabric/core/chaincode/shim" in any of: 
    /usr/local/Cellar/go/1.7.1/libexec/src/github.com/hyperledger/fabric/core/chaincode/shim (from $GOROOT) 
    ($GOPATH not set) 

答えて

2

「ファブリック」ソースコードは、GOPATH内でローカルに利用できるはずです。

cd $GOPATH/src/github.com 
mkdir hyperledger 
cd hyperledger 
git clone http://gerrit.hyperledger.org/r/fabric 
+0

でコードをファブリックコードを持っていることを確認してくださいあなたの説明に基づいて – eugenn

+0

利用可能である「chaincode_example02は」「$ GOPATH/SRC/github.com /」フォルダ内にあります。 "$ GOPATH/src/github.com/hyperledger/fabric/examples/chaincode/go/asset_management02"のコピーだけですか? –

+0

これは私のために働いた、ありがとう! –

0

エラーメッセージには、GOPATH環境変数が正しく設定されていません。 chaincode上に構築行く行う前に

  1. はあなたGOPATHは、このガイド https://golang.org/doc/code.html#GOPATHに従ってください

    • 正しく設定されていることを確認する)
    • の値をチェックするためにecho $GOPATHを実行します。 GOPATH
  2. あなたGOPATH

関連する問題