Chaincode-Projekte in der CLI upgraden

Mit dem Upgradebefehl können Sie vorhandene Chaincode-Projekte upgraden, um neue Features zu verwenden, wenn Blockchain App Builder aktualisiert wird. Dieser Befehl funktioniert sowohl mit TypeScript- als auch mit Go-Projekten.

Führen Sie für Go-Projekte ein Upgrade auf eine unterstützte Version von Go durch, bevor Sie den Befehl zum Upgrade Ihres Chaincode-Projekts ausführen. Blockchain App Builder unterstützt Go v1.23.2 oder höher, jedoch nicht Go v1.24 oder höher.

Verwendung:

upgrade [options]
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 Debuglogs zu generieren. Verwenden Sie unter Microsoft Windows die Eingabeaufforderung anstelle von PowerShell, wenn Sie die Option --debug angeben.

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