/ bin / sh: 1: gcloud: не найдено - PullRequest
       40

/ bin / sh: 1: gcloud: не найдено

0 голосов
/ 13 декабря 2018

Моя служба NodeJS работает на Cloud App Engine.Из этого сервиса NodeJS я хочу выполнить команду gcloud.Я получаю сообщение об ошибке ниже, и службе NodeJS моего движка приложений не удалось запустить команду gcloud.

/ bin / sh: 1: gcloud: not found

1 Ответ

0 голосов
/ 15 декабря 2018

Подключитесь к своему экземпляру и проверьте, установлен ли у вас gcloud SDK в образ среды выполнения по умолчанию, предоставленный Google.

Если он не установлен (не невозможно - он не 'Вы также можете включить его в стандартную среду, см. Системные пакеты, включенные в среду выполнения Node.js ), тогда вы можете попытаться обработать ее так же, как любую другую зависимость, не относящуюся к node.js, и создать с ее помощью пользовательскую среду выполнения.- см. Google App Engine - укажите пользовательские зависимости сборки

Если он установлен, проверьте, нужно ли настроить его приложение для доступа к нему.

Но в целом *Команда 1013 * на самом деле не предназначена для выполнения на развернутых экземплярах.В зависимости от того, чего именно вы пытаетесь достичь, могут быть более подходящие / более прямые / программные альтернативы API (что, вероятно, в большинстве случаев и есть то, что команда gcloud также вызывает под капотом).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...