2015-10-20 3 views
0

Так что я пытаюсь развернуть это приложение и вот журналы, которые я искал в Интернете, и для этого не так много. Вот журналыОшибка Bluemix при развертывании node.js app buildpack

2015-10-20T10:15:53.17-0400 [API/0]  OUT Updated app with guid 1928479c-5e79-47bc-a8e0-1bc7d7fb34b1 ({"name"=>"braincar", "buildpack"=>"https://github.com/cloudfoundry/nodejs-buildpack"}) 
2015-10-20T10:17:46.30-0400 [API/0]  OUT Updated app with guid 1928479c-5e79-47bc-a8e0-1bc7d7fb34b1 ({"state"=>"STOPPED"}) 
2015-10-20T10:17:5 [DEA/101]    OUT Got staging request for app with id 1928479c-5e79-47bc-a8e0-1bc7g43q 
2015-10-20T10:17:59.47-0400 [API/2]  OUT Updated app with guid 1928479c-5e79-47bc-a8e0-1bc7d7fb34b1 ({"state"=>"STARTED"}) 
2015-10-20T10:17:59.61-0400 [STG/101] OUT -----> Downloaded app package (32K) 
2015-10-20T10:17:59.72-0400 [STG/0]  ERR Cloning into '/tmp/buildpacks/nodejs-buildpack'... 
2015-10-20T10:18:01.23-0400 [STG/0]  OUT Submodule 'compile-extensions' (https://github.com/cloudfoundry-incubator/compile-extensions.git) registered for path 'compile-extensions' 
2015-10-20T10:18:01.28-0400 [STG/0]  ERR Cloning into 'compile-extensions'... 
2015-10-20T10:18:02.39-0400 [STG/0]  OUT Submodule path 'compile-extensions': checked out 'ce9345a9a6e7b00266194cadd18fdwqfe4q' 
2015-10-20T10:18:02.48-0400 [STG/0]  OUT -------> Buildpack version 1.5.0 
2015-10-20T10:18:02.50-0400 [STG/0]  ERR cat: /tmp/staged/app/package.json: No such file or directory 
2015-10-20T10:18:02.51-0400 [STG/0]  ERR !  Unable to parse package.json 
2015-10-20T10:18:02.51-0400 [STG/0]  OUT -----> Build failed 
2015-10-20T10:18:02.51-0400 [STG/0]  OUT  We're sorry this build is failing! You can troubleshoot common issues here: 
2015-10-20T10:18:02.51-0400 [STG/0]  OUT  https://devcenter.heroku.com/articles/troubleshooting-node-deploys 
2015-10-20T10:18:02.52-0400 [STG/0]  OUT  If you're stuck, please submit a ticket so we can help: 
2015-10-20T10:18:02.52-0400 [STG/0]  OUT  https://help.heroku.com/ 
2015-10-20T10:18:02.52-0400 [STG/0]  OUT  Love, 
2015-10-20T10:18:02.52-0400 [STG/0]  OUT  Heroku 
2015-10-20T10:18:02.52-0400 [STG/0]  OUT Staging failed: Buildpack compilation step failed 
2015-10-20T10:18:02.86-0400 [API/2]  ERR encountered error: App staging failed in the buildpack compile phase 

Так что теперь я должен сделать, чтобы получить это, чтобы загрузить я попытался запустить эту команду ...

cf push braincar -b https://github.com/cloudfoundry/nodejs-buildpack 

журналы выше результаты, что мне делать, пожалуйста, помогите ! Спасибо!

+0

у вас есть пакет.json для вашего приложения? –

ответ

1

Из журналов в приложении отсутствует package.json файл.

 
ERR cat: /tmp/staged/app/package.json: No such file or directory 
2015-10-20T10:18:02.51-0400 [STG/0]  ERR !  Unable to parse package.json 

Это необходимо для настройки и запуска приложения. Можете ли вы убедиться, что вы запустили npm init в каталоге проекта?

+0

Когда я пытаюсь запустить _npm init_, он говорит, что команда не распознается. Я пробовал _cf npm init_ и все еще не работал. Также, что делает эта команда. У меня также есть файл package.json, и он находится в каталоге. – Cornwellington

+0

Хорошо, если у вас есть действительный package.json, вам не нужно запускать команду npm. Вы можете подтвердить свой JSON-файл? http://jsonlint.com/ Можно ли разместить файл package.json здесь, чтобы мы могли проверить? –

0

Я недавно купил эту проблему. В моем случае причина заключалась в том, что в рамках задачи развертывания bluemix вход был пуст (что кажется по умолчанию и не дает никаких предупреждений). Несмотря на то, что проект был правильно настроен, и сборка была запущена должным образом перед началом работы, когда дело дошло до развертывания, на самом деле она не пыталась что-то нажимать. Просто установка ввода для сборки артефактов разрешила это, и приложение развернулось, как ожидалось.

Выполнение cf push из командной строки, что указывает на то, что проблема связана с конвейером, а не с проектом.

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