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

Como posso corrigir erros do tipo "executable not found on PATH" (executável não encontrado no PATH)?

Se, durante a implementação ou o desenvolvimento contínuo, estiver a receber erros no formato 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: ``"

Em seguida, pode estar a deparar-se com o problema em que o IDE não está a herdar as variáveis do ambiente da shell. Isto pode acontecer em alguns ambientes Linux quando as variáveis PATH são definidas em .bash_profile ou .bash_rc e o IDE é iniciado a partir da GUI, o que faz com que o IDE não veja as variáveis PATH.

Pode resolver este problema permitindo que o Cloud Code faça a gestão automática das atualizações da CLI gcloud e das dependências do Kubernetes, através das definições do Cloud Code no seu IDE (Ficheiro > Definições > Ferramentas > Cloud Code > Kubernetes ou, para o Mac OS X, IntelliJ IDEA > Preferências > Ferramentas > Cloud Code > Kubernetes).

Se quiser manter versões personalizadas destas dependências, pode resolver este problema no Linux através da seguinte solução alternativa:

  • Inicie o IDE a partir do terminal

    Primeiro, siga estas instruções para ativar um iniciador de linha de comandos. Em seguida, inicie o IDE a partir do terminal.

    Por exemplo, para iniciar o IntelliJ IDEA a partir do terminal, navegue para o projeto que quer abrir e, em seguida, execute:

    idea .
    

    Da mesma forma, para iniciar o PyCharm, execute:

    charm .
    
  • Em alternativa, defina as variáveis PATH numa localização ao nível do sistema, como /etc/environment.

Diagnosticar e comunicar um problema

Se o seu problema não estiver abordado neste documento, experimente encontrar uma resolução para o problema da seguinte forma:

Se não conseguiu resolver o problema depois de tentar diagnosticá-lo, pode comunicar o problema no IDE IntelliJ:

  1. Clique em Ferramentas > Código na nuvem > Ajuda / Acerca de > Enviar feedback ou comunicar um problema. Esta ação pede-lhe que comunique um problema no GitHub.

  2. Siga o modelo na caixa de denúncia de problemas para descrever o problema.