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

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 設定を使用して Cloud SDK と Kubernetes の依存関係の更新を自動的に管理できるようにすることで解決できます([File] > [Settings] > [Other Settings] > [Cloud Code] > [Kubernetes]、または Mac OS X の場合は [IntelliJ IDEA]) > [Preferences] > [Other Settings] > [Cloud Code] > [Kubernetes])。

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

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

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

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

    idea .
    

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

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

サポートの利用

フィードバックを送信するには、GitHub で問題を報告します。または、Stack Overflow で質問します。