Acabei de atualizar meu SDK do google cloud no windows 10 (atualização dos componentes do gcloud). Após a atualização, o comando gcloud para de funcionar. Tudo o que recebo é (por exemplo: gcloud -h): PATH \ lib \ gcloud.py "-h" era inesperado no momento.
Tento reinstalar, mas não ajudou :(
google-cloud-platform
gcloud
google-cloud-sdk
Tal Yahav
fonte
fonte
\Google\Cloud was unexpected at this time.
para cada comando. Infelizmente, isso também significa que não pode reverter para uma versão anteriorC:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd
se quebrado. O problema está na parte inferior do arquivo no últimoELSE
bloco. O script também está quebrando a variável de ambiente PATH no Windows. Faça o download de uma versão 2.73 storage.cloud.google.com/cloud-sdk-releaseRespostas:
Isso está sendo rastreado no bug público https://issuetracker.google.com/issues/146458519
Temos um patch para dois arquivos que estão causando esses problemas. Isso se aplica a dois casos (ambos no Windows): 1. Uma nova instalação falha ou 2. Você não consegue executar o gcloud após executar uma atualização de componentes.
Para o caso 1, faça o download do arquivo anexado install.bat e copie-o para o local em que você tentou instalar o gcloud, por exemplo, C: \ Arquivos de Programas (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Em seguida, execute-o, por exemplo
Nos casos 1 e 2, faça o download do arquivo anexado gcloud.cmd e copie-o para o diretório bin na instalação do gcloud, por exemplo, C: \ Arquivos de programas (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ bin. Quando solicitado a substituir a cópia anterior, digite Sim. Isso deve permitir que você execute o gcloud sem ser solicitado a definir CLOUDSDK_PYTHON.
Os arquivos são anexados no rastreador de erros público.
fonte
Como observado nas outras respostas, esse é um erro da versão 274.0.0 do gcloud. Outro relatório desse problema realmente identifica onde está o erro e oferece essa correção:
Isso deve ajudá-lo a trabalhar no curto prazo (embora com uma mensagem de erro estranha toda vez que você executa um comando). Depois de fazê-lo funcionar, você pode reverter para a versão 273.0.0 (para que você pare de receber a mensagem de erro e não esteja usando uma versão modificada) usando:
fonte
where gcloud
é útil fazer isso se esse não for o diretório exato de #gcloud.cmd
Esse é um problema conhecido que está sendo rastreado aqui
Depois de horas tentando consertar! Eu encontrei como :)
Isso corrige o erro.
Depois disso, tive um novo bug no pyCharm GAE:
ImportError: nenhum módulo chamado _subprocess
Corrijo isso com a solução aqui: Erro ao importar o módulo interno "_subprocess" usando o Local Development Server do Google Cloud Platform
Espero que isso ajude e economize muitos problemas para vocês :)
fonte
Eu resolvi esse problema. Eu recebi a mesma mensagem de erro.
Meu Env: gcloud v274.0.0, Windows 7
Primeiro, reinstalei o Google SDK e mudei o caminho para
\Google\CloudSDK\
.Segundo, recebi esta mensagem
Então, eu tentei usar o
cd
comando para diretório específico ondegcloud.py
existe.Finalmente, encontrei o caminho:,
\Google\CloudSDK\google-cloud-sdk\lib
e funciona.Espero que também possa ajudá-lo.
fonte
O problema, ou melhor, o bug no instalador, é que você está usando um diretório que contém espaços dentro dele. Em algum momento do script, o espaço faz com que o comando seja dividido incorretamente, causando o erro.
Tive a mesma mensagem e a corrigi reinstalando o Google Cloud SDK em um diretório sem espaços (c: \ Google \ CloudSDK)
fonte
Eu acho que é um bug.
O Cloud SDK (aka
gcloud
) pressupõe que você esteja executando no Linux (ondesomecommand -h
é uma maneira convencional de obter ajuda de comando).Você deve poder usar em seu
gcloud help
lugar.fonte