For the complete documentation index, see llms.txt. This page is also available as Markdown.

Atualizando o Flosum CLI e a extensão DevOps-CLI

Problemas conhecidos: atualização obrigatória

Compatibilidade do sistema operacional

Visão geral

Este artigo explica como atualizar uma instalação existente do Flosum CLI para a versão mais recente.

O Flosum CLI permanece na versão que você instalou até executar o comando de atualização, então uma instalação funcional pode ficar desatualizada sem qualquer indicação de que existe uma versão mais recente.

A atualização usa o mesmo comando da instalação. No entanto, você deve verificar sua versão do Node.js antes de executá-lo.

Confirme sua versão do Node.js antes de atualizar

Antes de atualizar

As instruções completas de pré-requisitos estão no artigo de instalação.

1

Anote sua versão do Flosum CLI

  1. Registre a versão da qual você está atualizando:

  2. Verifique a versão mais recente publicada:

Se ambos informarem a mesma versão, você já está atualizado e nenhuma atualização é necessária.

2

Confirme o Node.js e o npm

  1. Execute os seguintes comandos:

  2. Confirme que node --version informa v22.x e que npm --version informa 10.x.

  3. Se qualquer um deles for diferente, corrija antes de continuar. O artigo de instalação explica os pré-requisitos do Node.js e do npm.

3

Confirme se as Build Tools ainda estão presentes

O Flosum CLI inclui um componente nativo. Quando uma versão altera esse componente, a atualização o recompila e precisa de Python 3 e um compilador C++.

  1. Confirme Python 3 está disponível:

  2. Confirme que o compilador C++ ainda está instalado.

Mantenha as ferramentas de compilação instaladas. Nem toda atualização recompila o componente nativo, mas aquelas que o fazem falharão sem elas.

Atualizando o Flosum CLI

1

Execute o comando de atualização

  1. Abra um terminal.

  2. Execute o mesmo comando usado para instalar o CLI:

  3. Aguarde o comando terminar. Ele informa o número de pacotes alterados, por exemplo 1656 pacotes alterados.

Uma atualização geralmente é mais rápida do que uma primeira instalação. Espere que ela demore mais quando a versão alterar o componente nativo.

2

Verifique a atualização

  1. Execute os seguintes comandos:

  2. Confirme que ambos informam a mesma versão.

Se flosum --version ainda informa a versão anterior, a atualização não entrou em vigor. Consulte Solução de problemas.

Atualizando a extensão

A Flosum DevOps-CLI Extension é instalada e atualizada separadamente por meio de Visual Studio Code, em vez de por meio deste comando.

  1. Em Visual Studio Code, abra a Extensões visualização.

  2. Selecione Flosum DevOps-CLI Extension e confirme que nenhuma atualização está disponível.

Solução de problemas

A atualização informa sucesso, mas flosum --version não mudou

O comando de atualização instalou uma versão anterior, o que o npm faz quando sua versão do Node.js não corresponde à exigida pela versão mais recente.

  1. Execute node --version.

  2. Se não informar v22.x, instale Node.js 22 conforme descrito no artigo de instalação.

  3. Execute o comando de atualização novamente.

  4. Compare flosum --version com npm view @flosum/cli version mais uma vez.

A atualização falha com um erro de build ou compilação

A versão alterou o componente nativo, então a atualização tentou recompilá-lo e as ferramentas de compilação estão ausentes ou incompletas.

  1. Conclua o Build Tools pré-requisito no artigo de instalação.

  2. Remova a instalação parcial usando as etapas de limpeza nesse artigo.

  3. Execute o comando de atualização novamente.

Uma atualização com falha deixa a mesma instalação parcial que uma primeira instalação com falha, portanto a mesma limpeza se aplica.

O comando flosum para de funcionar após uma atualização

A atualização não foi concluída, deixando os atalhos de comando no lugar sem os arquivos para os quais apontam.

  1. Remova a instalação completamente usando as etapas de limpeza no artigo de instalação.

  2. Confirme que flosum --version informa comando não encontrado.

  3. Instale o CLI novamente.

Atualizado

Isto foi útil?