Fehlerbehebung bei gängigen Installationsproblemen

Wie behebe ich Fehler mit Meldungen in der Art "executable not found on PATH" (Ausführbare Datei wurde nicht unter PATH gefunden)?

Es kann vorkommen, dass während des Deployments oder der kontinuierlichen Entwicklung Fehlermeldungen in der Art executable file not found in $PATH auftreten.

Beispiel:

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

Dies führt eventuell dazu, dass die IDE die Shell-Umgebungsvariablen nicht übernimmt. Dieses Problem kann in manchen Linux-Umgebungen auftreten, in denen die PATH-Variablen in .bash_profile oder .bash_rc definiert sind und die IDE über die GUI gestartet wird, sodass die IDE die PATH-Variablen nicht erkennt.

Dies kann dadurch behoben werden, dass Sie Cloud Code gestatten, mithilfe der Cloud Code-Einstellungen in Ihrer IDE automatisch Updates für Cloud SDK- und Kubernetes-Abhängigkeiten zu verwalten (Datei > Einstellungen > Weitere Einstellungen > Cloud Code > Kubernetes oder für Mac OS X IntelliJ IDEA > Einstellungen > Weitere Einstellungen > Cloud Code > Kubernetes).

Wenn Sie benutzerdefinierte Versionen dieser Abhängigkeiten beibehalten möchten, können Sie dieses Problem in Linux folgendermaßen beheben:

  • Starten Sie die IDE vom Terminal aus.

    Führen Sie als Erstes diese Anleitung aus, um einen Befehlszeilen-Launcher zu aktivieren. Starten Sie dann die IDE vom Terminal aus.

    Beispiel: Zum Starten von IntelliJ IDEA vom Terminal wechseln Sie zu dem Projekt, das Sie öffnen möchten, und führen dann Folgendes aus:

    idea .
    

    Für den Start von PyCharm führen Sie Folgendes aus:

    charm .
    
  • Alternativ können Sie die PATH-Variablen auch an einem systemübergreifenden Speicherort wie "/etc/environment" festlegen.

Support

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.