Skip to main content

O comando "mgc --version" retorna uma versão diferente da que você instalou

Descrição e sintomas

Depois de instalar ou atualizar a MGC CLI, o comando mgc --version retorna uma versão diferente da esperada, geralmente a versão anterior.

Isso costuma acontecer por um dos motivos abaixo:

  • O terminal não foi reiniciado após a atualização.
  • O sistema operacional não foi reiniciado após a atualização.
  • Há mais de uma instalação da CLI, por exemplo, uma feita por um gerenciador de pacotes (Homebrew, Snap ou APT) e outra feita manualmente pelo arquivo .tar.gz ou .zip.

Solução

  1. Reinicie o terminal. Feche todos os terminais abertos, não apenas o terminal ativo, e abra um novo para que ele reconheça as atualizações feitas na variável PATH.

  2. Reinicie o sistema operacional. Se reiniciar o terminal não resolver, o sistema pode precisar ser reiniciado para reconhecer as atualizações do PATH.

  3. Verifique se há mais de uma instalação da CLI. Execute o comando abaixo para listar todos os binários mgc presentes no seu PATH.

    which -a mgc
    where.exe mgc
  4. Se houver mais de um resultado, remova as instalações que não deseja manter e/ou ajuste a variável PATH para que aponte apenas para o diretório da versão desejada.

  5. Execute mgc --version novamente para confirmar que a versão correta está sendo usada.

    mgc --version

Perguntas frequentes (FAQ)

Por que instalar por mais de um método causa esse problema? Cada método de instalação (Homebrew, Snap, APT, pacote .deb/.rpm ou extração manual do .tar.gz/.zip) coloca o binário mgc em um diretório diferente. Se mais de um diretório estiver no PATH, o sistema usa o primeiro que encontrar, que nem sempre é a versão mais recente.

Como decido qual instalação manter? Prefira manter a instalação feita por gerenciador de pacotes (Homebrew, Snap ou APT), pois ela facilita atualizações futuras. Remova as demais e ajuste o PATH conforme necessário. Veja as opções em Download e instalação.