Risolvi i problemi relativi all'estensione del codice di Visual Studio di Blockchain App Builder
È possibile utilizzare quanto riportato di seguito per risolvere i problemi di sistema con l'estensione Blockchain App Builder Visual Studio Code.
- Problemi relativi ai prerequisiti
- Gli errori possono verificarsi se si modifica o si aggiorna uno qualsiasi dei software prerequisiti richiesti da Blockchain App Builder. È possibile utilizzare la funzione Dipendenze installate per verificare che l'installazione di Blockchain App Builder soddisfi ancora i prerequisiti. Nella pagina iniziale di Blockchain App Builder in Visual Studio Code fare clic su Dipendenze installate. Viene visualizzata una tabella che mostra la versione richiesta e la versione installata effettiva dei componenti utilizzati da Blockchain App Builder. I componenti richiesti sono indicati da un asterisco (*).
- Errore di distribuzione
- A causa di un errore di distribuzione, di una distribuzione danneggiata, di un contenitore peer Docker pieno o di un peer Docker in fase di interruzione nella rete locale, potrebbe verificarsi un errore simile al seguente:
============ 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
- Reimpostazione dei dati delle estensioni
- È possibile che i dati utente di Blockchain App Builder vengano danneggiati. Questa opzione cancella i dati da Blockchain App Builder senza influire su nulla memorizzato localmente.
- Mac OSX: Xcode
- Dopo un aggiornamento di Mac OSX o se Xcode non è installato, nel log degli errori potrebbe essere visualizzato un errore simile al seguente:
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