4

Я пытаюсь установить SDK с помощью Cygwin, как указано здесь https://developers.google.com/cloud/sdk/#Quick_Start

после установки Cygwin я следую руководству и затем пытаюсь пройти аутентификацию с помощью gcloud auth login command , но получаю следующее возвращаемое сообщение и не знаю, как это исправить.

> $ gcloud auth login
> -bash: gcloud: command not found

извините, я не настолько техничен, поэтому мне жаль, что это довольно просто, но я попытался найти и не могу найти решение, так что спасибо в ожидании любой помощи

4 ответа4

3

Вы должны убедиться, что ваш путь настроен правильно ... вы используете Cygwin, поэтому я предполагаю, что это Windows-машина ...

смотрите здесь подробности об обновлении пути в различных средах Windows ... https://www.java.com/en/download/help/path.xml

Для bash Shell: 1. Отредактируйте файл запуска (~/ .bashrc)2. Изменить переменную PATH: PATH = "$ PATH": ~/ google-cloud-sdk/ bin 3. экспортировать PATH

в Unix / Linux / Mac вы можете запустить

export PATH="$HOME/google-cloud-sdk/bin:$PATH"
3

Команда может отсутствовать в $PATH поэтому вам нужно использовать путь к команде. Вы можете запустить команду из текущей папки с ./ перед:

./gcloud auth login
1

Загрузите и установите Google Cloud SDK, выполнив следующую команду в своей оболочке или терминале:

curl https://sdk.cloud.google.com | bash

(Или вы можете скачать google-cloud-sdk.zip или google-cloud-sdk.tar.gz, распаковать его и запустить скрипт ./google-cloud-sdk/install.sh.)

Перезагрузите вашу оболочку или терминал.

Авторизуйтесь в Google Cloud Platform, запустив gcloud auth login .

0

Я только что столкнулся с той же самой проблемой (и даже закончил здесь от поиска Google также). Но для меня проблема была решена путем разрыва команды, которую Google дает здесь в Шаге 4:

sudo apt-get update && sudo apt-get install google-cloud-sdk

в отдельные команды:

sudo apt-get update
sudo apt-get install google-cloud-sdk

Поскольку было несколько пакетов, не связанных с Google SDK, которые не удалось загрузить во время команды apt-get update , единственное предположение, которое у меня есть, - это остановка выполнения команды на другой стороне логического && .

Когда я вместо этого выполнил вторую команду сам по себе, пакет google-cloud-sdk установлен как новый пакет, поэтому я предполагаю, что составная команда до этого завершилась неудачно.

После этого инструкции на шаге 5 (чтобы выполнить gcloud auth login) были выполнены успешно.

Надеюсь, что это поможет кому-то еще в Ubuntu/Debian, для которого другие решения не работают.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .