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