Dépannage de l'interface de ligne de commande de Blockchain App Builder
Les informations suivantes peuvent être utilisées pour résoudre les problèmes système avec l'interface de ligne de commande Blockchain App Builder.
- Problèmes de prérequis
- Des erreurs peuvent se produire si vous modifiez ou mettez à niveau l'un des logiciels prérequis requis par Blockchain App Builder. Vous pouvez utiliser la commande
preReqCheck
pour vérifier que votre installation de Blockchain App Builder répond toujours aux prérequis.Syntaxe :
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
- Echec du déploiement
- En raison d'un échec de déploiement, d'un déploiement endommagé, d'un conteneur homologue Docker plein ou d'un homologue Docker arrêté dans le réseau local, une erreur semblable à la suivante peut s'afficher :
============ 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
- Après une mise à niveau de Mac OSX ou si Xcode n'est pas installé, une erreur semblable à la suivante peut s'afficher dans le journal d'erreurs :
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