2016-02-05 4 views
0

Я следил за «использованием облачного SQL с помощью Node.js» (Using Cloud SQL - Node.js), и произошла следующая ошибка, когда я попытался развернуть приложение на облачной платформе Google.Как устранить следующую ошибку развертывания Google Cloud Platform? [Ошибка 3]

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]. 

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

+0

Этот путь выглядит подозрительным. Где имя пользователя на вашем пути? – jglouie

+0

Опасается, удаляет и забывает его заменить. Однако имя пользователя в пути не является проблемой. –

ответ

0

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

+0

Что вы имеете в виду, не настроили Google Cloud SDL после установки. Можете ли вы предоставить подробную информацию о том, какую конфигурацию вы предоставили для решения этой проблемы? Это было бы большой помощью. – Jay

1

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

Проверьте, какая версия НПМ вы работаете

npm -v 

Если вы работаете либо старше НПМ v3, обновление с помощью этой команды

npm install -g [email protected] 

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

Linux/macOS:

rm -r node_modules 

Окна:

rd /s /q node_modules 

И заново с новой версией НПМ

npm install 

Теперь команда развертывания должна работать

gcloud preview app deploy 
+0

Я знаю, что в вашем конкретном случае это было потому, что SDK не был настроен, но на всякий случай другие люди столкнулись с этой ошибкой из-за глубины дерева, я хотел опубликовать это решение. –

+1

Спасибо, это отлично сработало для меня. ** Для пользователей Windows ** у вас может не быть команды rm, поэтому просто удалите каталог node_modules другими способами. – Vaughn

+0

Добавлена ​​команда для Windows, спасибо @Vaughn –

Смежные вопросы