Cloud Code for IntelliJ での一般的なインストールに関する問題のトラブルシューティング

PATH 上に実行可能ファイルが見つからないというエラーにどのように対処すればよいですか?

デプロイ中または継続的な開発中に、executable file not found in $PATH というエラーが発生することがあります。

例:

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

この場合、IDE がシェル環境変数を継承していないという問題につながる可能性があります。このような問題は、PATH 変数が .bash_profile または .bash_rc 内で定義された状態で IDE が GUI から起動されたとき、IDE が PATH 変数を見つけられない場合に一部の Linux 環境において発生する可能性があります。

これは、Cloud Code が IDE 内の Cloud Code 設定を使用して gcloud CLI と Kubernetes の依存関係の更新を自動的に管理できるようにすることで解決できます([ファイル] > [設定] > [ツール] > [Cloud Code] > [Kubernetes]、または Mac OS X の場合は [IntelliJ IDEA]) > [Preferences] > [ツール] > [Cloud Code] > [Kubernetes])。

これらの依存関係のカスタム バージョンを維持する場合は、次の回避策を使用して Linux でこの問題を解決できます。

  • ターミナルから IDE を起動する

    まず、以下の手順に従ってコマンドライン ランチャーを有効にします。その後、デバイスから IDE を起動します。

    たとえば、デバイスから IntelliJ IDEA を起動するには、開こうとするプロジェクトに移動し、次のコマンドを実行します。

    idea .
    

    同様に、PyCharm を起動するには、次のコマンドを実行します。

    charm .
    
  • または、システム全体の場所(/etc/environment など)で PATH 変数を設定します。

問題の診断と報告

問題がこのドキュメントで解決されない場合は、次の方法で解決策を確認してください。

診断を試しても問題を解決できない場合は、IntelliJ IDE で問題を報告できます。

  1. [Tools] > [Cloud Code] > [Help / About] > [Submit feedback or report an issue] をクリックします。クリックすると、GitHub で問題を報告するように求められます。

  2. 問題報告ボックスのテンプレートに沿って、問題を記述します。