2013-07-20 8 views
0

heroku에서 응용 프로그램을 실행하려고합니다. 시작하자마자 앱이 다운됩니다. 로그이를 보여줍니다Heroku 배치 - 명령을 찾을 수 없습니다.

2013-07-20T20:06:20.086425+00:00 heroku[web.1]: State changed from crashed to starting 
2013-07-20T20:06:27.769210+00:00 heroku[web.1]: Starting process with command `serveup ./public` 
2013-07-20T20:06:28.888722+00:00 app[web.1]: bash: serveup: command not found 
2013-07-20T20:06:30.942655+00:00 heroku[web.1]: Process exited with status 127 
2013-07-20T20:06:30.973063+00:00 heroku[web.1]: State changed from starting to crashed 

내 Procfile이 포함 :이 명령이 작동해야 web: serveup ./public

, 그 이미 Heroku가에이 응용 프로그램을 실행하는 사람에 의해 제공. 이 문제의 원인에 대한 제안 사항은 무엇입니까?

편집 serviced은 node_modules/serveup 내에 있으며 npm install에 의해 설치됩니다.

업데이트

나는 응용 프로그램을 배포하기 전에 다음과 같은 명령을 추가했다 :

heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-nodejs 

나는 그것이 이것 때문에 고정 된 생각합니다.

답변

0

heroku 구성에 대해 설정 한 PATH에는 serveup이없는 것으로 보입니다. 설치되었다고 가정하면 PATH 변수를 수정하여 위치를 포함 시키거나 Procfile에 serveup에 대한 명시 적 경로를 포함시켜야합니다.

+0

환경 변수가이 문제와 관련하여 어떤 설정을했는지 알면 궁금합니다. PATH 수정, 서브 업 설치 위치 수정, Procfile에 지정된 위치 수정 또는 다른 작업이 끝났습니까? BTW, 받아 주셔서 감사합니다. 상황에 따라 관대했습니다. –