Risoluzione dei problemi relativi all'estensione Visual Studio Code di Blockchain App Builder

Utilizzare le informazioni riportate di seguito per risolvere i problemi di sistema con l'estensione Visual Studio Code di Blockchain App Builder.

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 di benvenuto 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 (*).
Se il controllo dei prerequisiti non riesce con errori e avvertenze quando si tenta di installare Blockchain App Builder, è possibile che venga visualizzato un errore simile al seguente esempio nel riquadro di output in Visual Studio Code:
Error:
Aborting installation. Error:
Found 1 error(s) in pre-requisites check, failed with following errors:
1. Golang version mismatch. Expected 1.21.x, but found 1.18.5.

Found 3 warning(s) in pre-requisites check.
1. Docker is not installed. Please install Docker >= 18.09.0. To deploy chaincodes in the local environment, 
please install the recommended version of Docker.
2. Docker Compose is not installed. Please install Docker Compose >= 1.23.0. To deploy chaincodes in the 
local environment, please install the recommended version of Docker Compose.
3. Git is not installed. To sync chaincodes, please install the Git according to the documentation.
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 arrestato nella rete locale, è possibile che venga visualizzato un errore simile al testo 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
Ciò è dovuto a un contenitore peer che non è in grado di riavviarsi correttamente.
Soluzione: ricreare il runtime selezionando l'ambiente locale nel riquadro Ambienti, facendo clic con il pulsante destro del mouse e selezionando Ricrea ambiente locale. Tentativo di distribuire di nuovo.
Reimpostazione dei dati di estensione
I dati utente di Blockchain App Builder possono essere danneggiati. La reimpostazione dei dati di estensione cancella i dati da Blockchain App Builder senza influire su nulla memorizzato localmente.
  1. Aprire la tavolozza di comandi dal menu Visualizza.
  2. Nella tavolozza dei comandi digitare Reimposta estensione.
    Screenshot che mostra il comando Reimposta dati estensione nella tavolozza dei comandi.
  3. Selezionare Oracle Blockchain Platform Reset Extension Data. Visual Studio Code cancella i dati blockchain esistenti e ricarica i dati di installazione predefiniti. Ciò non ha effetto sui file memorizzati localmente nel sistema, ma è necessario importarli nuovamente in Visual Studio Code e riconfigurare gli ambienti precedentemente impostati.
macOS: Xcode
Dopo un aggiornamento macOS o se Xcode non è installato, potrebbe essere visualizzato un errore simile al seguente nel log degli errori:
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
  • Per risolvere questo problema, aprire una finestra di terminale ed eseguire i seguenti comandi:
    sudo rm -rf $(xcode-select --print-path)
    xcode-select --install