gcloud çalışmayı durdurdu - “şu anda beklenmedikti.”


11

Google bulut SDK'mı Windows 10'da (gcloud bileşenleri güncellemesi) güncelliyorum. Güncellemeden sonra gcloud komutu çalışmayı durdurur. Tek aldığım (örneğin: gcloud -h): PATH \ lib \ gcloud.py "-h" şu anda beklenmedikti.

Yeniden yüklemeye çalışıyorum ama yardımcı olmadı :(

resim açıklamasını buraya girin


2
\Google\Cloud was unexpected at this time.Her komut için bir mesaj alıyorum gibi benzer bir sorun yaşıyorum gibi görünüyor . Ne yazık ki, bu aynı zamanda önceki bir sürüme geri
dönemeyeceğim

Bu sadece bildirildiğinden ve en azından bunu deneyimlediğimizden beri son baskıda bir hata gibi görünüyor
husayt

Bugün de aynı sorunu yaşıyordum çünkü son zamanlarda da güncelledim, Git bash terminalini ( mingw-w64.org/doku.php/download ) şimdilik kullanıyorum, işe yarıyor.
martti d

1
C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmdEğer kırılırsa betik . Sorun, son ELSEbloktaki dosyanın en altındadır. Komut dosyası, Windows'ta PATH ortam değişkenini de bozuyor. Bir sürümü indirin 2.73 storage.cloud.google.com/cloud-sdk-release
John Hanley

1
aynı sorunu yaşıyordu (\ Google \ Cloud şu anda beklenmedikti) - sürüm 2.73 benim için çalıştı
Abhay

Yanıtlar:


4

Bu, genel hata https://issuetracker.google.com/issues/146458519 adresinde izleniyor.

Bu sorunlara neden olan iki dosya için bir yamamız var. Bunlar iki durumda geçerlidir (her ikisi de Windows'da): 1. Yeni yükleme başarısız olur veya 2. Bileşen güncellemesi yaptıktan sonra gcloud'u çalıştıramazsınız.

1. durum için lütfen ekteki install.bat dosyasını indirin ve gcloud'u yüklemeye çalıştığınız konuma kopyalayın, örn. C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Sonra çalıştırın, örn.

cd C: \ Program Dosyaları (x86) \ Google \ Cloud SDK \ google-cloud-sdk. \ install.bat

Her iki durumda da # 1 ve # 2 için, ekli gcloud.cmd dosyasını indirin ve gcloud kurulumunuz altındaki bin dizinine kopyalayın, örneğin C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ çöp Kutusu. Önceki kopyayı değiştirmeniz istendiğinde Evet yazın. Bu, CLOUDSDK_PYTHON ayarlamanız istenmeden gcloud'u çalıştırmanıza izin vermelidir.

Dosyalar genel hata izleyiciye eklenir.


3

Diğer cevaplarda belirtildiği gibi, bu gcloud'un 274.0.0 sürümü ile ilgili bir hatadır. Bu sorunun başka bir raporu aslında hatanın nerede olduğunu belirler ve bu düzeltmeyi sunar:

Sıkıştıysanız ve hemen bir çözüme ihtiyacınız varsa, işte sizi ileriye götürecek bir çözüm var, ancak bir düzeltme hazır olduğunda Cloud SDK'yı sıfırdan yeniden yüklemelisiniz.

  1. C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk-bin\gcloud.cmdEditörünüzde açın
  2. 170 hattına yakın, ) ELSE (sadece)
  3. )Dosyadaki son satırı kaldırın .

Bu, kısa vadede çalışmanızı sağlayacaktır (her komut çalıştırdığınızda aşırı bir hata mesajı olsa da). Çalıştıktan sonra 273.0.0 sürümüne geri dönebilirsiniz (böylece hata mesajını almayı bırakırsınız ve değiştirilmiş bir sürümü kullanmazsınız):

gcloud components update --version=273.0.0

1
where gcloudgcloud.cmd
Patrick

2

Bu, izlenen bilinen bir sorundur burada

Saatlerce düzeltmeye çalıştıktan sonra! Nasıl buldum :)

  1. google SDK'sını kaldır
  2. https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip
  3. https://cloud.google.com/sdk/docs/downloads-interactive#interactive_installation

Bu hatayı düzeltir.

Bundan sonra pyCharm GAE'de yeni bir hata yaşadım:

ImportError: _subprocess adlı modül yok

Buradaki çözüm ile bunu düzeltirim: Google Cloud Platform'un Yerel Geliştirme Sunucusunu kullanarak yerleşik "_subprocess" modülünü içe aktarma hatası

Umarım bu yardımcı olur ve sizin için çok fazla sorun kaydeder :)


2

Bu sorunu çözdüm. Aynı hata mesajını aldım.

Benim Zarfım: gcloud v274.0.0, Windows 7

env

İlk olarak Google SDK'yı yeniden yükledim ve yolumu değiştirdim \Google\CloudSDK\.

İkincisi, bu mesajı aldım

"\ Google \ CloudSDK \ google-cloud-sdk \ bin .. \ lib \ gcloud.py" init "şu anda beklenmedikti."

Bu yüzden cdbelirli bir dizine komut kullanmaya çalıştım.gcloud.py mevcut .

Sonunda, yolu buldum: \Google\CloudSDK\google-cloud-sdk\libve işe yarıyor.

Umarım size de yardımcı olabilir.


1

Sorun veya yükleyicideki hata, içinde boşluklar içeren bir dizin kullanıyor olmanızdır. Komut dosyasının bir noktasında boşluk komutun yanlış bölünmesine neden olarak hataya neden olur.

Aynı iletiyi aldım ve Google Cloud SDK'yı boşluk içermeyen bir dizine yeniden yükleyerek düzelttim (c: \ Google \ CloudSDK)


0

Bence bu bir hata.

Cloud SDK (aka gcloud) Linux'ta çalıştığınızı varsayar (buradasomecommand -h komut yardımı almanın geleneksel bir yoludur).

Bunun gcloud helpyerine kullanabilmeniz gerekir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.