Chaincode-Projekte in der CLI upgraden
Mit diesem Befehl können Sie vorhandene Chaincode-Projekte aktualisieren, 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 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]
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>
ochain upgrade
Wenn beim Upgrade eines Chaincode-Projekts Probleme auftreten, können Sie mit der Option --debug
Debuglogs generieren. Verwenden Sie unter Microsoft Windows die Eingabeaufforderung anstelle von PowerShell, wenn Sie die Option --debug
angeben.
Nachdem Sie ein Chaincode-Projekt aktualisiert haben, synchronisieren Sie die Spezifikationsdatei mit dem generierten Quellcode. Weitere Informationen finden Sie unter Änderungen an Spezifikationsdateien mit generiertem Quellcode synchronisieren.