在 CLI 中升级 Chaincode 项目

您可以使用此命令升级现有链代码项目,以使用更新的区块链应用程序构建器的新功能。此命令适用于 TypeScript 和 Go 项目。

对于 Go 项目,请在运行命令升级链代码项目之前升级到 Go v1.20.10。

使用情况:

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