Невозможно инициализировать среду gcloud

У меня установлен google cloud sdk в моей системе ubuntu 14.4, но всякий раз, когда я набираю gcloud init в своей консоли, я получаю следующую ошибку: -

rbenv: gcloud: команда не найдена

Далее, если я запускаю gcloud init с sudo, ошибка изменится на: -

/ usr / bin / env: ruby1.9.1: Нет такого файла или каталога

Я не могу понять, что Google Cloud SDK делать с rbenv. Я попытался переустановить Google Cloud SDK, но с тем же результатом. Есть ли выход? любая помощь очень ценится.

2 ответа

Решение

В Linux, когда вы устанавливаете SDK, он предлагает добавить следующее в ваш ~/.bashrc, чтобы PATH и другие были настроены так, чтобы сделать cmds вроде gcloud видимым

# The next line updates PATH for the Google Cloud SDK.
source '/home/scott/google-cloud-sdk/path.bash.inc'

# The next line enables shell command completion for gcloud.
source '/home/scott/google-cloud-sdk/completion.bash.inc'

Если вы не используете Linux/OSX, то установка SDK будет аналогичной

Звучит как будто gcloud не на вашем $ PATH.

Если вы установили Cloud SDK в /home/username/google-cloud-sdk/, вы должны быть в состоянии вызвать gcloud запустив /home/username/google-cloud-sdk/bin/gcloud info, Если вы хотели бы иметь возможность бежать просто gcloud, Вы можете запустить export PATH="/home/username/google-cloud-sdk/bin:$PATH" (чтобы сохранить этот параметр, поместите эту команду в ~/.profile файл.

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