Aggiornamento dei progetti Chaincode nell'interfaccia CLI

È possibile utilizzare questo comando per aggiornare i progetti di codice concatenato esistenti in modo da utilizzare le nuove funzioni di Blockchain App Builder aggiornate. Questo comando funziona sia con i progetti TypeScript che con i progetti Go.

Per i progetti Go, eseguire l'aggiornamento a Go v1.20.10 prima di eseguire il comando per aggiornare il progetto con codice concatenato.

Uso:

upgrade [options]
my-mac:Project myname$ ochain upgrade -h 
Usage: upgrade [options]
Upgrade App Builder chaincode project 
Options :
    -h, --help              output command usage information
    -D, --debug             enable debug logging
    -p, --project <path>    (optional) Path to Chaincode project to upgrade. If not specified, it defaults to current directory.
    -cc, --chaincode        (optional) To upgrade chaincode project
Examples :
$> ochain upgrade --project <path of chaincode dir>
Per aggiornare un progetto con codice concatenato, passare alla directory contenente il progetto, quindi immettere il comando seguente:
ochain upgrade

Se si verificano problemi durante l'aggiornamento di un progetto con codice concatenato, è possibile utilizzare l'opzione --debug per generare i log di debug. In Microsoft Windows, utilizzare Prompt dei comandi anziché PowerShell se si specifica l'opzione --debug.

Dopo aver aggiornato un progetto con codice concatenato, sincronizzare il file di specifica con il codice di origine generato. Per ulteriori informazioni, vedere Sincronizzazione delle modifiche ai file di specifica con il codice origine generato.