Mise à niveau de 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 une version prise en charge de Go avant d'exécuter la commande de mise à niveau de votre projet de code chaîne. Blockchain App Builder prend en charge Go v1.23.2 ou version ultérieure, mais pas Go v1.24 ou version ultérieure.

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 entrez 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. Sur 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, reportez-vous à Synchronisation des modifications de fichier de spécification avec le code source généré.