Приложение Scala Play 2.2 падает после развертывания в Heroku: target / start Нет такого файла или каталога

Я боролся с этим в течение нескольких часов, и я не могу понять, почему после развертывания моего приложения Scala Play 2.2 в Heroku я получаю следующую трассировку стека:

2013-09-30T01:05:09.413177+00:00 heroku[web.1]: Starting process with command `target/start -Dhttp.port=18174 $PLAY_OPTS`
2013-09-30T01:05:10.931893+00:00 app[web.1]: bash: target/start: No such file or directory
2013-09-30T01:05:12.382399+00:00 heroku[web.1]: Process exited with status 127
2013-09-30T01:05:12.414050+00:00 heroku[web.1]: State changed from starting to crashed

Я пробовал несколькоPROCFILE Версии без успеха, некоторые примеры:

web: target/start -Dhttp.port=$PORT

web: target/start -Dhttp.port=$PORT $PLAY_OPTS

web: target/start -Dhttp.port=$PORT $JAVA_OPTS

web: target/start Web -Dhttp.port=$PORT $PLAY_OPTS

web: target/start -Dhttp.port=$PORT $PLAY_OPTS -Dconfig.file=application.conf

web: target/start -Dhttp.port=$PORT $PLAY_OPTS -Dconfig.file=conf/application.conf

Я даже пытался не использовать Procfile.

Я использую Scala 2.10.2 и Play 2.2. В том же приложении Heroku у меня была предыдущая версия моего проекта, работающая на Play 2.0, я не знаю, связано ли это.

Приложение отлично работает локально. Я подключился к Bash в Heroku и запустить

sbt clean
sbt stage

вручную, и я проверил, что цель очищается и строится снова.

Что означает «цель / запуск: нет такого файла или каталога»? К цели? К стартовой команде? Для чего-то еще?

Ответы на вопрос(3)

Ваш ответ на вопрос