Как я могу исправить следующую ошибку развертывания 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