Resolver problemas comuns de instalação no Cloud Code for IntelliJ

Como corrijo erros "executável não encontrado no PATH"?

Durante a implantação ou o desenvolvimento contínuo, talvez você receba erros na forma de executable file not found in $PATH.

Exemplo:

time="2018-11-01T12:46:38-04:00" level=fatal msg="exiting dev mode because the first build failed: building [gcr.io//my-proj]: tagging: pushing: getting auth config for gcr.io//my-proj:3c275201-dirty-50f870d: getting auth config: error getting credentials - err: exec: "docker-credential-gcr": executable file not found in $PATH, out: ``"

É possível que o ambiente de desenvolvimento integrado não esteja herdando as variáveis de ambiente do shell. Isso às vezes acontece em alguns ambientes Linux quando as variáveis PATH são definidas em .bash_profile ou .bash_rc e o ambiente de desenvolvimento integrado é iniciado da GUI, fazendo com que ele não veja as variáveis PATH.

Isso pode ser resolvido permitindo que o Cloud Code gerencie automaticamente as atualizações das dependências da CLI gcloud e do Kubernetes, usando as configurações do Cloud Code no ambiente de desenvolvimento integrado (Arquivo > Configurações > Ferramentas > Cloud Code > Kubernetes ou, para Mac OS X, IntelliJ IDEA > Preferências > Ferramentas > Cloud Code > Kubernetes).

Se você quiser manter versões personalizadas dessas dependências, resolva esse problema no Linux usando a seguinte solução:

  • Inicie o ambiente de desenvolvimento integrado do terminal.

    Primeiro, siga estas instruções para habilitar um ativador de linha de comando. Em seguida, inicie o ambiente de desenvolvimento integrado a partir do terminal.

    Por exemplo, para iniciar o IntelliJ IDEA a partir do terminal, vá até o projeto que quer abrir e execute:

    idea .
    

    Da mesma forma, para iniciar o PyCharm, execute:

    charm .
    
  • Outra opção é definir as variáveis PATH em um local do sistema, como /etc/environment.

Como diagnosticar e informar um problema

Se o problema não for abordado neste documento, tente encontrar uma solução para o seguinte:

Se você não conseguir resolver o problema depois de diagnosticá-lo, poderá informar o problema no ambiente de desenvolvimento integrado do IntelliJ:

  1. Clique em Ferramentas > Cloud Code > Ajuda / Sobre > Enviar feedback ou informar um problema. Uma solicitação para informar um problema no GitHub é exibida.

  2. Siga o modelo na caixa de relatórios de problemas para descrever o problema.