Chaincode-Projekte in der CLI upgraden

Mit diesem Befehl können Sie vorhandene Chaincode-Projekte upgraden, um die neuen Features des aktualisierten Blockchain App Builder zu verwenden. Dieser Befehl funktioniert sowohl mit TypeScript- als auch mit Go-Projekten.

Führen Sie für Go-Projekte ein Upgrade auf Go v1.20.10 aus, bevor Sie den Befehl zum Upgrade Ihres Chaincode-Projekts ausführen.

Verwendung:

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>
Um ein Chaincode-Projekt zu aktualisieren, navigieren Sie zu dem Verzeichnis, das das Projekt enthält, und geben Sie den folgenden Befehl ein:
ochain upgrade

Wenn beim Upgrade eines Chaincode-Projekts Probleme auftreten, können Sie die Option --debug verwenden, um Debug-Logs zu generieren. Verwenden Sie unter Microsoft Windows die Eingabeaufforderung anstelle von PowerShell, wenn Sie die Option --debug angeben.

Synchronisieren Sie nach dem Upgrade eines Chaincode-Projekts die Spezifikationsdatei mit dem generierten Quellcode. Weitere Informationen finden Sie unter Änderungen an Spezifikationsdateien mit generiertem Quellcode synchronisieren.