Невозможно запустить gcutil из командной строки

Когда я пытаюсь установить gcutil, выполните следующие действия на https://developers.google.com/compute/docs/gcutil/

Вот содержимое каталога bin каталога C:\gcutil\google-cloud-sdk\bin:

введите описание изображения здесь

но gcutil, похоже, не устанавливает правильно. Когда я пытаюсь запустить gcutil, я получаю сообщение об ошибке:

C:\gcutil\google-cloud-sdk\bin>gcutil
'gcutil' is not recognized as an internal or external command,
operable program or batch file.

Разве gcutil не должен быть командой файла.bat? Как я могу вызвать gcutil?

3 ответа

Вам не нужно устанавливать Cygwin, если вам не нужна функциональность ssh в gcutil.

Причина, по которой вы не смогли запустить gcutil, заключается в том, что это был скрипт на python (и вы не указывали префикс команды на 'python'). С тех пор мы изменили это на сценарий.cmd, поэтому он должен работать более естественным образом в Windows. Если вы добавите каталог bin в вашу переменную PATH, вы сможете запускать gcutil из любого места.

  • Скачайте и установите Cygwin. Установите 32-битную версию.
  • Запустите Cygwin. и скачать SDK

    $ curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | удар

  • Перезапустите Cygwin (или cmd).

  • Аутентифицировать.

    $ gcloud auth login

  • Сбросить PATH с консоли.

    setx PATH "% PATH%; C: \ full \ path \ to \ google-cloud-sdk \ bin"

Или вы можете использовать переменные среды.

О переменных

Установка Cygwin для запуска gcutil, если вы работаете с Windows.

https://developers.google.com/compute/docs/gcutil/ (проверьте вкладку Windows)

Я просто делаю это и отлично работаю.

Другие вопросы по тегам