Как я могу исправить следующую ошибку развертывания Google Cloud Platform? [Ошибка 3]

Я следовал учебному пособию "Использование Cloud SQL с Node.js" ( Использование Cloud SQL - Node.js), и при попытке развернуть приложение на Google Cloud Platform произошла следующая ошибка.

Beginning deployment...
If this is your first deployment, this may take a while...done.

Verifying that Managed VMs are enabled and ready.
Provisioning remote build service.
Copying certificates for secure access. You may be prompted to create an SSH key
pair.
Building and pushing image for module [default]
----------------------------- DOCKER BUILD OUTPUT ------------------------------

Beginning teardown of remote build environment (this may take a few seconds).
ERROR: gcloud crashed (WindowsError): [Error 3] The system cannot find the path
specified: 'C:\\Users\\username\\Desktop\\nodejs-getting-started\\2-structured-data\\
node_modules\\gcloud\\node_modules\\gce-images\\node_modules\\google-auto-auth\\
node_modules\\google-auth-library\\node_modules\\gtoken\\node_modules\\google-p1
2-pem\\node_modules\\node-forge\\flash\\PooledSocket.as'

If you would like to report this issue, please run the following command:
  gcloud feedback
Deleted [https://www.googleapis.com/compute/v1/projects/nodejscloudex/zones/us-c
entral1-f/instances/gae-builder-vm-20160204t212716].

Я пытался искать, но не нашел решения этой конкретной ошибки. Любая помощь будет оценена. Спасибо!

2 ответа

Решение

Я думаю, что проблема была в том, что я не правильно настроил Google Cloud SDK после установки. Вернулся, чтобы настроить его, и теперь он успешно развертывается.

С npm v2 возможно, что глубина дерева файлов настолько велика, что gcloud есть проблема с этим.

Проверьте, какую версию npm вы используете

npm -v

Если вы используете что-то старше npm v3, обновитесь с помощью этой команды

npm install -g npm@3

Теперь удалите старые node_modules

Linux / MacOS:

rm -r node_modules

Окна:

rd /s /q node_modules

И переустановите с новой версией npm

npm install

Теперь команда deploy должна работать

gcloud preview app deploy
Другие вопросы по тегам