Fabric이 직면한 문제 & 해결 방법(지속 업데이트)
1.fabric2.0.0 체인 패키지 실패
Error: error getting chaincode bytes: failed to calculate dependencies: incomplete package: github.com/hyperledger/fabric-contract-api-go/contractapi
!!!!!!!!!!!!!!! Chaincode packaging on peer0.org1 has failed !!!!!!!!!!!!!!!!
========= ERROR !!! FAILED to execute End-2-End Scenario ===========
Golang 버전이 너무 새로워서 1.13.14를 1.13.4로 바꿔서 문제를 해결했습니다.
2. fabric2.x체인 패키지 시 gomod 다운로드 의존 시간 초과
프록시를 지정하지 않으면, gomod는 기본적으로 이 사이트에서 다운로드에 의존하고, 속도가 느리며, 심지어 다운로드에 실패합니다.
https://proxy.golang.org
환경 변수를 통해 아리운의 에이전트를 지정하면 다운로드 속도가 매우 빠를 것이다
export GOPROXY=https://mirrors.aliyun.com/goproxy/