Saya baru saja memperbarui google cloud SDK saya di windows 10 (pembaruan komponen gcloud). Setelah pembaruan, perintah gcloud berhenti bekerja. Yang saya dapatkan hanyalah (misalnya: gcloud -h): PATH \ lib \ gcloud.py "-h" tidak terduga saat ini.
Saya mencoba menginstal ulang tetapi tidak membantu :(
google-cloud-platform
gcloud
google-cloud-sdk
Tal Yahav
sumber
sumber
\Google\Cloud was unexpected at this time.
untuk setiap perintah. Sayangnya, ini juga berarti saya tidak dapat kembali ke versi sebelumnyaC:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd
jika rusak. Masalahnya ada di bagian paling bawah file diELSE
blok terakhir . Script ini juga memecahkan variabel lingkungan PATH pada Windows. Unduh versi 2.73 storage.cloud.google.com/cloud-sdk-releaseJawaban:
Ini sedang dilacak di bug publik https://issuetracker.google.com/issues/146458519
Kami memiliki tambalan untuk dua file yang menyebabkan masalah ini. Ini berlaku dalam dua kasus (keduanya pada Windows): 1. Instalasi baru gagal, atau 2. Anda tidak dapat menjalankan gcloud setelah melakukan pembaruan komponen.
Untuk kasus # 1, silakan unduh file install.bat yang dilampirkan, dan salin ke lokasi di mana Anda telah mencoba menginstal gcloud, misalnya C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Kemudian jalankan, mis
Untuk kedua kasus # 1 dan # 2, unduh file terlampir gcloud.cmd, dan salin ke direktori bin di bawah instalasi gcloud Anda, misalnya C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ tempat sampah. Saat diminta untuk mengganti salinan sebelumnya, ketik Ya. Ini seharusnya memungkinkan Anda menjalankan gcloud tanpa diminta untuk mengatur CLOUDSDK_PYTHON.
File-file tersebut dilampirkan dalam pelacak bug publik.
sumber
Seperti disebutkan dalam jawaban lain, ini adalah bug dengan versi 274.0.0 dari gcloud. Laporan lain dari masalah ini sebenarnya mengidentifikasi di mana bug itu berada dan menawarkan perbaikan ini:
Itu seharusnya membuat Anda bekerja dalam jangka pendek (meskipun dengan pesan kesalahan yang tidak ada setiap kali Anda menjalankan perintah). Setelah berfungsi, Anda dapat kembali ke versi 273.0.0 (sehingga Anda berhenti mendapatkan pesan kesalahan dan tidak menggunakan versi yang dimodifikasi) menggunakan:
sumber
where gcloud
berguna untuk dilakukan jika itu bukan direktori yang tepatgcloud.cmd
Ini adalah masalah yang diketahui yang sedang dilacak di sini
Setelah berjam-jam mencoba memperbaikinya! Saya menemukan caranya :)
Ini memperbaiki bug.
Setelah itu saya punya bug baru di pyCharm GAE:
ImportError: Tidak ada modul bernama _subprocess
Saya memperbaikinya dengan solusi di sini: Kesalahan mengimpor modul bawaan "proses" menggunakan Server Pengembangan Lokal Google Cloud Platform
Semoga ini bisa membantu dan menghemat banyak masalah untuk kalian :)
sumber
Saya memecahkan masalah ini. Saya mendapat pesan kesalahan yang sama.
Env Saya: gcloud v274.0.0, Windows 7
Pertama, saya menginstal ulang Google SDK, dan mengubah jalur saya ke
\Google\CloudSDK\
.Kedua, saya mendapat pesan ini
Jadi saya mencoba menggunakan
cd
perintah untuk direktori tertentu di managcloud.py
ada.Akhirnya, saya menemukan jalan:,
\Google\CloudSDK\google-cloud-sdk\lib
dan itu berhasil.Semoga ini bisa membantu Anda juga.
sumber
Masalahnya, atau lebih tepatnya bug dalam penginstal, adalah Anda menggunakan direktori yang berisi spasi di dalamnya. Pada beberapa titik skrip, spasi menyebabkan perintah terpecah secara tidak benar, menyebabkan kesalahan.
Saya memiliki pesan yang sama dan memperbaikinya dengan menginstal ulang Google Cloud SDK di direktori tanpa spasi (c: \ Google \ CloudSDK)
sumber
Saya pikir itu bug.
Cloud SDK (alias
gcloud
) mengasumsikan bahwa Anda berjalan di Linux (di manasomecommand -h
cara konvensional untuk mendapatkan bantuan perintah).Anda seharusnya bisa menggunakannya
gcloud help
.sumber