2017-12-30 32 views
0

로컬로 내 체인 코드를 테스트하려고합니다. 실행 스크립트가 있지만 체인 코드 경로가 존재하지 않는 오류 (아래 코드)가 설치되어 있습니까? 나는 다음 명령을 본 모든 예제에서 HyperLedger 패브릭의 피어에 체인 코드 설치

peer chaincode install -n mycc -v 1.0 -p ./bitbucket.org/Foldername/testBlockchain/folder_name_for_chaincode 

정확하게
peer chaincode -n mycc -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 

내 질문이

을 사용 어떻게 chaincode 가리 키도록 내 경로를 수정 할 수 있습니다?

답변

0

GOPATH에서 체인 코드를 사용할 수 있어야합니다. 그러면 설치가 가능합니다. GOPATH에 bitbucket 폴더를 추가하거나 체인 코드를 $GOPATH/src으로 이동하십시오.

업데이트

다음 명령

peer chaincode install -n mycc -v 1.0 -p ./bitbucket.org/Foldername/testBlockchain/folder_name_for_chaincode 

필요는 답변에 대한

peer chaincode install -n mycc -v 1.0 -p bitbucket.org/Foldername/testBlockchain/folder_name_for_chaincode 
+0

그래서 당신은 –

0

감사로 대체합니다. 내 체인 코드는 이미 $ GOPATH에 있습니다. 디렉토리 구조는 다음과 같습니다.

$GOPATH                            ->src  
    --->bitbucket.org 
    ------>FolderName 
    --------->chaincodefolder 
    ------------->chaincodenamefolder 
    ----------------chaincode.go 
    ---------->Middleware 
    ---------->localfabricfolder 
+0

내의 .sh 파일이 localfabricfolder에있는 './'경로로 접두사가 필요하지 않습니다 내가 업데이트 된 대답을 참조하십시오 chaincodefolder – Tabz

+0

에 chaincode에 액세스하려고 다음과 같이 디렉토리 구조입니다. –

+0

고마워요. – Tabz