在heroku上部署Dancer2应用程序后出现H10错误

时间:2016-06-18 11:33:23

标签: perl heroku dancer

我尝试使用Perloku buildpack在Heroku上部署一个小型Dancer2应用程序。该应用程序非常简单,只是The Dancer2的起始页面。 我似乎已成功部署,但当我尝试运行它时,它崩溃了。在日志中,我有以下消息:

EXE_FILES     => ['/bin/app.psgi'],
PREREQ_PM     => {
    YAML    => 1.15,
},

为了部署i,请按照以下步骤操作:

  1. 在我的终端中,我输入了命令dancer2 -a myapp。
  2. cd myapp / bin然后chmod + x app.psgi。 3.在MAKEFILE.PL内的主应用程序目录中,我添加了以下行:

    #!/bin/sh
    
    ./bin/app.psgi daemon -l http://*:$PORT -m production
    
  3. 创建了一个名为Perloku的可执行文件,其中包含以下行:

    git init
    git add .
    git commit -m "Initial version"
    heroku create -s cedar --buildpack http://github.com/judofyr/perloku.git
    git push heroku master
    
  4. 使用以下步骤进行部署:

    SpringWebConstraintValidatorFactory

1 个答案:

答案 0 :(得分:0)

所以我无法在Heroku上使用Perloku buildpack部署我的Dancer2应用程序,该应用程序适用于Mojolicius。所以我使用:miyagawa / heroku-buildpack-perl来解决它。 部署步骤: 1)从我的主应用程序目录中的终端我创建了与命令的符号链接:

use lib 'lib'

2)在我的链接中,我添加了以下代码:3)git init 4)git add . 5)git commit -m "Dancer on Heroku" 6)git heroku login 7)heroku create --buildpack https://github.com/pnu/heroku-buildpack-perl 8)git push heroku master

然后在我的终端中输入以下命令:

{{1}}