Acabo de actualizar mi SDK de Google Cloud en Windows 10 (actualización de componentes de gcloud). Después de la actualización, el comando gcloud deja de funcionar. Todo lo que obtengo es (por ejemplo: gcloud -h): PATH \ lib \ gcloud.py "-h" fue inesperado en este momento.
Intento volver a instalar pero no ayudó :(
google-cloud-platform
gcloud
google-cloud-sdk
Tal Yahav
fuente
fuente
\Google\Cloud was unexpected at this time.
para cada comando. Desafortunadamente, esto también significa que no puedo volver a una versión anteriorC:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd
si está roto. El problema está en la parte inferior del archivo en el últimoELSE
bloque. El script también está rompiendo la variable de entorno PATH en Windows. Descargue una versión 2.73 storage.cloud.google.com/cloud-sdk-releaseRespuestas:
Esto está siendo rastreado en el error público https://issuetracker.google.com/issues/146458519
Tenemos un parche para dos archivos que están causando estos problemas. Esto se aplica en dos casos (ambos en Windows): 1. Una nueva instalación falla, o 2. No puede ejecutar gcloud después de realizar una actualización de componentes.
Para el caso n. ° 1, descargue el archivo adjunto install.bat y cópielo en la ubicación donde intentó instalar gcloud, por ejemplo, C: \ Archivos de programa (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Luego ejecútelo, por ej.
Para ambos casos # 1 y # 2, descargue el archivo adjunto gcloud.cmd y cópielo en el directorio bin bajo su instalación de gcloud, por ejemplo, C: \ Archivos de programa (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ compartimiento. Cuando se le solicite que reemplace la copia anterior, escriba Sí. Esto debería permitirle ejecutar gcloud sin que se le solicite configurar CLOUDSDK_PYTHON.
Los archivos se adjuntan en el rastreador de errores público.
fuente
Como se señaló en las otras respuestas, este es un error con la versión 274.0.0 de gcloud. Otro informe de este problema en realidad identifica dónde está el error y ofrece esta solución:
Eso debería ayudarlo a trabajar a corto plazo (aunque con un mensaje de error extraño cada vez que ejecuta un comando). Después de hacerlo funcionar, puede volver a la versión 273.0.0 (para que deje de recibir el mensaje de error y no use una versión modificada) usando:
fuente
where gcloud
es útil si ese no es el directorio preciso degcloud.cmd
Este es un problema conocido que se está rastreando aquí
¡Después de horas de tratar de arreglarlo! Encontré cómo :)
Esto soluciona el error.
Después de eso tuve un nuevo error en pyCharm GAE:
ImportError: ningún módulo llamado _subprocess
Arreglo esto con la solución aquí: Error al importar el módulo integrado "_subprocess" usando el servidor de desarrollo local de Google Cloud Platform
Espero que esto ayude y ahorre muchos problemas para ustedes :)
fuente
Resolví este problema. Recibí el mismo mensaje de error.
My Env: gcloud v274.0.0, Windows 7
Primero, reinstalé Google SDK y cambié mi ruta a
\Google\CloudSDK\
.Segundo, recibí este mensaje
Así que traté de usar el
cd
comando para el directorio específico dondegcloud.py
existe.Finalmente, encontré el camino:
\Google\CloudSDK\google-cloud-sdk\lib
y funciona.Espero que también te pueda ayudar.
fuente
El problema, o más bien el error dentro del instalador, es que está utilizando un directorio que contiene espacios dentro de él. En algún punto de la secuencia de comandos, el espacio hace que el comando se divida incorrectamente, lo que provoca el error.
Recibí el mismo mensaje y lo arreglé reinstalando Google Cloud SDK en un directorio sin espacios (c: \ Google \ CloudSDK)
fuente
Creo que es un error.
Cloud SDK (alias
gcloud
) supone que se está ejecutando en Linux (dondesomecommand -h
es una forma convencional de obtener ayuda de comandos).Deberías poder usar
gcloud help
en su lugar.fuente