Mise à niveau des projets de code chaîne dans la CLI

Vous pouvez utiliser cette commande pour mettre à niveau les projets de code chaîne existants afin d'utiliser les nouvelles fonctionnalités du générateur d'applications Blockchain mis à jour. Cette commande fonctionne avec les projets TypeScript et Go.

Pour les projets Go, effectuez une mise à niveau vers Go v1.20.10 avant d'exécuter la commande de mise à niveau de votre projet de code chaîne.

Syntaxe :

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>
Pour mettre à niveau un projet de code chaîne, accédez au répertoire contenant le projet, puis saisissez la commande suivante :
ochain upgrade

Si vous rencontrez des problèmes lors de la mise à niveau d'un projet de code chaîne, vous pouvez utiliser l'option --debug pour générer des journaux de débogage. Sous Microsoft Windows, utilisez l'invite de commande au lieu de PowerShell si vous spécifiez l'option --debug.

Après avoir mis à niveau un projet de code chaîne, synchronisez le fichier de spécification avec le code source généré. Pour plus d'informations, voir Synchroniser les modifications du fichier de spécification avec le code source généré.