Fazendo Upgrade de Projetos de Chaincode na CLI
Você pode usar o comando de upgrade para fazer upgrade de projetos chaincode existentes a fim de usar novos recursos quando o Blockchain App Builder for atualizado. Esse comando funciona com os 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 o Go v1.23.2 ou posterior, mas não o Go v1.24 ou posterior.
Uso:
upgrade [options]
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 chaincode, poderá usar a opção --debug
para gerar logs de depuração. No Microsoft Windows, use o 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 no Arquivo de Especificação com Código-Fonte Gerado.