Bagaimana cara memperbaiki error 'executable not found on PATH'?
Jika, selama deployment atau pengembangan berkelanjutan, Anda mendapatkan error dalam
bentuk executable file not found in $PATH
.
Contoh:
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: ``"
Kemudian, Anda mungkin mengalami masalah saat IDE tidak mewarisi
variabel lingkungan shell. Hal ini dapat terjadi di beberapa lingkungan Linux saat
variabel PATH
ditentukan di .bash_profile
atau .bash_rc
dan
IDE diluncurkan dari GUI, sehingga IDE tidak melihat variabel PATH
.
Masalah ini dapat diatasi dengan mengizinkan Cloud Code mengelola update ke dependensi gcloud CLI dan Kubernetes secara otomatis, menggunakan setelan Cloud Code dalam IDE Anda (File > Settings > Tools > Cloud Code > Kubernetes atau untuk Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Kubernetes).
Jika ingin mempertahankan versi kustom dependensi ini, Anda dapat menyelesaikan masalah ini di Linux menggunakan solusi berikut:
Meluncurkan IDE dari terminal
Pertama, ikuti petunjuk ini untuk mengaktifkan peluncur command line. Kemudian, luncurkan IDE dari terminal.
Misalnya, untuk meluncurkan IntelliJ IDEA dari terminal, buka project yang ingin dibuka, lalu jalankan:
idea .
Demikian pula, untuk meluncurkan PyCharm, jalankan:
charm .
Atau, tetapkan variabel
PATH
di lokasi seluruh sistem seperti /etc/environment.
Mendiagnosis dan melaporkan masalah
Jika masalah Anda tidak tercakup dalam dokumen ini, coba temukan solusi untuk masalah tersebut dengan:
Menelusuri Cloud Code untuk masalah GitHub IntelliJ dan/atau StackOverflow untuk masalah serupa
Bergabung ke channel
#cloud-code
, yang merupakan bagian dari komunitas Slack Google Cloud, dan menanyakan masalah tersebut, dengan salah satu anggota komunitas mungkin dapat mengidentifikasi masalahnya
Jika tidak dapat menyelesaikan masalah setelah mencoba mendiagnosisnya, Anda dapat melaporkan masalah tersebut di IDE IntelliJ:
Klik Tools > Cloud Code > Help / About > Submit feedback or report an issue. Tindakan ini akan meminta Anda untuk melaporkan masalah di GitHub.
Ikuti template di kotak pelaporan masalah untuk menjelaskan masalah tersebut.