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 dalam .bash_profile
atau .bash_rc
dan
IDE diluncurkan dari GUI, sehingga IDE tidak melihat variabel PATH
.
Masalah ini dapat diselesaikan dengan mengizinkan Cloud Code mengelola update otomatis ke gcloud CLI dan dependensi Kubernetes, 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 berikut untuk mengaktifkan peluncur command line. Kemudian luncurkan IDE dari terminal.
Misalnya, untuk meluncurkan IntelliJ IDEA dari terminal, buka project yang ingin Anda buka, 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 dibahas dalam dokumen ini, coba temukan solusi untuk masalah tersebut dengan:
Menelusuri masalah GitHub Cloud Code untuk IntelliJ dan/atau StackOverflow untuk menemukan masalah serupa
Bergabung dengan channel
#cloud-code
, yang merupakan bagian dari komunitas SlackGoogle Cloud , dan menanyakan masalah tersebut, di mana salah satu anggota komunitas mungkin dapat mengidentifikasi masalahnya
Jika Anda tidak dapat menyelesaikan masalah setelah mencoba mendiagnosisnya, Anda dapat melaporkan masalah di IDE IntelliJ:
Klik Tools > Cloud Code > Help / About > Submit feedback or report an issue. Tindakan ini akan meminta Anda melaporkan masalah di GitHub.
Ikuti template di kotak pelaporan masalah untuk menjelaskan masalah tersebut.