Diagnosticar e Solucionar Problemas da CLI do Blockchain App Builder
As informações a seguir podem ser usadas para solucionar problemas do sistema com a CLI do Blockchain App Builder.
- Problemas de pré-requisitos
- Podem ocorrer erros se você modificar ou atualizar qualquer um dos softwares de pré-requisito exigidos pelo Blockchain App Builder. Você pode usar o comando
preReqCheck
para verificar se sua instalação do Blockchain App Builder ainda atende aos pré-requisitos.Uso:
preReqCheck [options]
my-mac:TsProject myname$ ochain preReqCheck -h Usage: patch [options] Validates the pre-requisites of Blockchain App Builder Options : -h, --help output command usage information -D, --debug enable debug logging
- Falha na implantação
- Em decorrência de falha na implantação, implantação corrompida, um contêiner de pareamento do Docker que está cheio ou um par do Docker que está sendo eliminado na rede local, você pode ver um erro semelhante a:
============ Started instantiate Chaincode ============ [2028-19-01T19:25:lO.372] [ERROR] default - Error instantiating Chaincode GollGl on channel mychannel, detailed error: Error: error starting container: error starting container: Failed to generate platform-specific docker build: Failed to pull hyperledger/fabric-ccenv:latest : API error (404): manifest for hyperledger/ fabric-ccenv:latest not found: manifest unknown: manifest unknown [2020-19-01T19:25:10.372] (INFO) default - ============ Finished instantiate Chaincode ============ [2020-19-01119:25:10.372] [ERROR] default - Error: Error instantiating Chaincode Goll01 on channel mychannel, detailed error: Error: error starting container: error starting container: Failed to generate platfom-specific docker build: Failed to pull hyperledger/fabric-ccenv: latest : API error (404): manifest for hyperledger/ fabric-ccenv:lalest not found: manifest unknown: manifest unknown exited: signal: terminated INFO: exited: signal: terminated ERROR: Error in Chaincode deployment
- Mac OSX: Xcode
- Após uma atualização do Mac OSX, ou se o Xcode não estiver instalado, você poderá ver um erro semelhante ao seguinte no log de erros:
gyp: No Xcode or CLT version detected! gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at