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>
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.