Risolvere i problemi di installazione comuni in Cloud Code for IntelliJ

Come posso correggere gli errori di tipo "eseguibile non trovato in PATH"?

Se, durante il deployment o lo sviluppo continuo, ricevi errori sotto forma di executable file not found in $PATH.

Ad esempio:

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

Quindi, potresti riscontrare un problema in cui l'IDE non eredita le variabili di ambiente della shell. Questo può accadere in alcuni ambienti Linux quando le variabili PATH sono definite in .bash_profile o .bash_rc e l'IDE viene avviato dalla GUI, di conseguenza non vede le variabili PATH.

Per risolvere il problema, consenti a Cloud Code di gestire automaticamente gli aggiornamenti di gcloud CLI e delle dipendenze Kubernetes, utilizzando le impostazioni di Cloud Code all'interno del tuo IDE (File > Impostazioni > Strumenti > Cloud Code > Kubernetes oppure, per Mac OS X, IDEA IntelliJ > Preferenze > Strumenti > Cloud Code > Kubernetes).

Se vuoi mantenere versioni personalizzate di queste dipendenze, puoi risolvere il problema in Linux utilizzando la seguente soluzione alternativa:

  • Avvia l'IDE dal terminale

    Innanzitutto, segui queste istruzioni per attivare un'utilità di avvio dalla riga di comando. quindi avvia l'IDE dal terminale.

    Ad esempio, per avviare IntelliJ IDEA dal terminale, vai al progetto che vuoi aprire, quindi esegui:

    idea .
    

    Allo stesso modo, per avviare PyCharm, esegui:

    charm .
    
  • In alternativa, imposta le variabili PATH in una posizione a livello di sistema, ad esempio /etc/environment.

Diagnosi e segnalazione di un problema

Se il problema non è trattato in questo documento, prova a risolverlo:

Se non riesci a risolvere il problema dopo aver provato a diagnosticarlo, puoi segnalarlo nell'IDE IntelliJ:

  1. Fai clic su Strumenti > Cloud Code > Guida / Informazioni > Invia feedback o segnala un problema. In questo modo ti verrà chiesto di segnalare un problema su GitHub.

  2. Segui il modello nella casella dei report del problema per descrivere il problema.