Como solucionar problemas comuns de instalação

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.

Por 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.

É possível resolver isso permitindo que o Cloud Code gerencie automaticamente as atualizações das dependências do SDK do Cloud e do Kubernetes, usando as configurações do Cloud Code no seu ambiente de desenvolvimento integrado (Arquivo > Configurações > Outras configurações > Cloud Code > Kubernetes ou, no Mac OS X, IntelliJ IDEA > Preferências > Outras configurações > 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 receber suporte

Acesse o GitHub (em inglês) para enviar feedback e informar problemas ou o Stack Overflow (em inglês) para fazer perguntas.