Résoudre les problèmes d'installation courants dans Cloud Code pour IntelliJ

Comment puis-je corriger les erreurs de type "fichier exécutable introuvable sur PATH" ?

Pendant le déploiement ou le développement continu, vous pourriez obtenir des erreurs sous la forme executable file not found in $PATH.

Exemple :

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: ``"

Vous pourriez ensuite être confronté au problème où l'EDI n'hérite pas des variables d'environnement shell. Cela peut se produire dans certains environnements Linux lorsque les variables PATH sont définies dans .bash_profile ou .bash_rc et que l'IDE est lancé à partir de l'IUG, empêchant l'IDE de voir les variables PATH.

Pour résoudre ce problème, autorisez Cloud Code à gérer automatiquement les mises à jour de gcloud CLI et des dépendances Kubernetes à l'aide des paramètres Cloud Code de votre IDE (Fichier > Paramètres > Outils > Cloud Code > Kubernetes ou, pour Mac OS X, IntelliJ IDEA > Préférences > Outils > Cloud Code > Kubernetes).

Si vous souhaitez conserver des versions personnalisées de ces dépendances, vous pouvez résoudre ce problème sous Linux à l'aide de la solution suivante :

  • Lancez l'EDI depuis le terminal.

    Tout d'abord, suivez ces instructions pour activer un lanceur de ligne de commande. Puis, lancez l'IDE depuis le terminal.

    Par exemple, pour lancer IntelliJ IDEA à partir du terminal, accédez au projet que vous souhaitez ouvrir, puis exécutez :

    idea .
    

    De même, pour lancer PyCharm, exécutez :

    charm .
    
  • Vous pouvez également définir les variables PATH dans un emplacement système, tel que /etc/environment.

Diagnostiquer et signaler un problème

Si votre problème n'est pas traité dans ce document, essayez de trouver une solution en appliquant les suggestions ci-dessous :

Si vous ne parvenez pas à résoudre le problème après l'avoir diagnostiqué, vous pouvez le signaler dans l'IDE IntelliJ :

  1. Cliquez sur Tools > Cloud Code > Help / About > Submit feedback or report an issue (Outils > Cloud Code > Aide/À propos > Envoyer des commentaires ou signaler un problème). Vous serez alors invité à signaler un problème sur GitHub.

  2. Suivez le modèle présenté dans le champ de signalement pour décrire le problème.