¿Cómo soluciono los errores “El archivo ejecutable no se pudo encontrar en PATH”?
Puede que, durante la implementación o el desarrollo continuo, recibas errores como executable file not found in $PATH
.
Por ejemplo:
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: ``"
Si eso sucede, es posible que el IDE no herede las variables del entorno de shell. Esto puede suceder en algunos entornos de Linux cuando las variables PATH
se definen en .bash_profile
o .bash_rc
, y el IDE se inicia desde la GUI, lo que hace que el IDE no vea las variables PATH
.
Para solucionar este problema, permite que Cloud Code administre automáticamente actualizaciones de gcloud CLI y las dependencias de Kubernetes con Cloud Code de tu IDE (File > Settings > Tools > Cloud Code > Kubernetes o IntelliJ IDEA para Mac OS X > Preferencias > Herramientas > Cloud Code > Kubernetes).
Si deseas mantener versiones personalizadas de estas dependencias, puedes resolver este problema en Linux mediante la siguiente solución:
Inicia el IDE desde la terminal
Primero, sigue estas instrucciones para habilitar un iniciador de la línea de comandos. Luego, inicia el IDE desde la terminal.
Por ejemplo, para iniciar IntelliJ IDEA desde la terminal, navega al proyecto que deseas abrir y, luego, ejecuta lo siguiente:
idea .
Del mismo modo, para iniciar PyCharm, ejecuta lo siguiente:
charm .
De manera alternativa, configura las variables
PATH
en una ubicación para todo el sistema, como /etc/environment.
Diagnostica e informa un problema
Si tu problema no se trata en este documento, intenta encontrar una solución de la siguiente manera:
Busca problemas de Cloud Code para IntelliJ en GitHub o StackOverflow a fin de encontrar un problema similar.
Únete al canal
#cloud-code
, que forma parte de la comunidad de Slack en Google Cloud y consulta el problema, mediante el cual uno de los miembros de la comunidad pueda identificar el problema
Si no pudiste resolver el problema después de intentar diagnosticarlo, puedes informarlo en el IDE de IntelliJ:
Haz clic en Herramientas > Cloud Code > Ayuda/Acerca de > Enviar comentarios o informar un problema. Se te solicitará que informes un problema en GitHub.
Sigue la plantilla en el cuadro de informes de problemas para describirlo.