排解 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 啟動時,某些 Linux 環境就會發生這個問題,造成 IDE 無法查看 PATH 變數。

如要解決這個問題,請使用 IDE 中的 Cloud Code 設定,讓 Cloud Code 自動管理 gcloud CLI 和 Kubernetes 依附元件的更新 (依序點選「File」 >「Settings」 >「Tools」 >「Cloud Code」 >「Kubernetes」;如果是 Mac OS X,請依序點選「IntelliJ IDEA」 >「Preferences」 >「Tools」 >「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. 請按照問題回報方塊中的範本說明問題。