CLIでのチェーンコードプロジェクトのアップグレード
このコマンドを使用して、更新されたブロックチェーン・アプリケーション・ビルダーの新機能を使用するように既存のチェーンコード・プロジェクトをアップグレードできます。このコマンドは、TypeScriptプロジェクトとGoプロジェクトの両方で機能します。
Goプロジェクトの場合、チェーンコード・プロジェクトをアップグレードするコマンドを実行する前に、サポートされているバージョンのGoにアップグレードしてください。ブロックチェーン・アプリケーション・ビルダーはGo v1.23.2以降をサポートしていますが、Go v1.24以降はサポートされていません。
使用方法:
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
チェーンコード・プロジェクトのアップグレード中に問題が発生した場合は、--debug
オプションを使用してデバッグ・ログを生成できます。Microsoft Windowsでは、--debug
オプションを指定する場合は、PowerShellのかわりにコマンド・プロンプトを使用します。
チェーンコード・プロジェクトをアップグレードした後、仕様ファイルを生成されたソース・コードと同期します。詳細については、Synchronize Specification File Changes with Generated Source Codeを参照してください。