Solucionar problemas habituales de instalación en Cloud Code para IntelliJ

¿Cómo puedo solucionar los errores "no se ha encontrado el archivo ejecutable en PATH"?

Si, durante la implementación o el desarrollo continuo, recibes errores en forma de 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: ``"

En ese caso, es posible que el IDE no esté heredando las variables de entorno del shell. Esto puede ocurrir en algunos entornos Linux cuando las variables PATH se definen en .bash_profile o .bash_rc y el IDE se inicia desde la interfaz gráfica de usuario, lo que provoca que el IDE no vea las variables PATH.

Para solucionar este problema, permite que Cloud Code gestione automáticamente las actualizaciones de la CLI de gcloud y las dependencias de Kubernetes. Para ello, usa la configuración de Cloud Code en tu IDE (File > Settings > Tools > Cloud Code > Kubernetes o, en Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Kubernetes).

Si quieres mantener versiones personalizadas de estas dependencias, puedes solucionar este problema en Linux con la siguiente solución alternativa:

  • Iniciar el IDE desde el terminal

    Primero, sigue estas instrucciones para habilitar un launcher de línea de comandos. A continuación, inicia el IDE desde el terminal.

    Por ejemplo, para iniciar IntelliJ IDEA desde el terminal, ve al proyecto que quieras abrir y ejecuta el siguiente comando:

    idea .
    

    Del mismo modo, para iniciar PyCharm, ejecuta lo siguiente:

    charm .
    
  • También puedes definir las variables PATH en una ubicación de todo el sistema, como /etc/environment.

Diagnosticar e informar de un problema

Si tu problema no se trata en este documento, prueba a buscar una solución de las siguientes formas:

Si no has podido resolver el problema después de intentar diagnosticarlo, puedes informar del problema en el IDE de IntelliJ:

  1. Haz clic en Herramientas > Cloud Code > Ayuda o información > Enviar comentarios o informar de un problema. Se te pedirá que informes de un problema en GitHub.

  2. Sigue la plantilla del cuadro de denuncia de problemas para describir el problema.