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:
Pesquisar os problemas do GitHub do Cloud Code para IntelliJ e/ou o StackOverflow para encontrar um problema semelhante
Aceder ao canal
#cloud-code
que faz parte da Trusted Cloud comunidade do Slack e perguntar sobre o problema, onde um dos membros da comunidade pode identificar o problema
Se não conseguiu resolver o problema depois de tentar diagnosticá-lo, pode comunicar o problema no IDE IntelliJ:
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.
Siga o modelo na caixa de denúncia de problemas para descrever o problema.