- Início
- Versão retornada diferente da instalada
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.gzou.zip.
Solução
-
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. -
Reinicie o sistema operacional. Se reiniciar o terminal não resolver, o sistema pode precisar ser reiniciado para reconhecer as atualizações do
PATH. -
Verifique se há mais de uma instalação da CLI. Execute o comando abaixo para listar todos os binários
mgcpresentes no seuPATH.which -a mgcwhere.exe mgc -
Se houver mais de um resultado, remova as instalações que não deseja manter e/ou ajuste a variável
PATHpara que aponte apenas para o diretório da versão desejada. -
Execute
mgc --versionnovamente 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.