Atualizando Projetos de Chaincode na CLI
Você pode usar esse comando para atualizar projetos de chaincode existentes para usar os novos recursos do Blockchain App Builder atualizado. Esse comando funciona com projetos TypeScript e Go.
Para projetos Go, faça upgrade para uma versão suportada do Go antes de executar o comando para fazer upgrade do projeto chaincode. O Blockchain App Builder suporta Go v1.23.2 ou posterior, mas não Go v1.24 ou posterior.
Uso:
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
Se você encontrar problemas ao fazer upgrade de um projeto de chaincode, poderá usar a opção --debug
para gerar logs de depuração. No Microsoft Windows, use Prompt de Comando em vez de PowerShell se você especificar a opção --debug
.
Depois de atualizar um projeto de chaincode, sincronize o arquivo de especificação com o código-fonte gerado. Para obter mais informações, consulte Sincronizar Alterações do Arquivo de Especificação com o Código-Fonte Gerado.