我尝试使用Perloku buildpack在Heroku上部署一个小型Dancer2应用程序。该应用程序非常简单,只是The Dancer2的起始页面。 我似乎已成功部署,但当我尝试运行它时,它崩溃了。在日志中,我有以下消息:
EXE_FILES => ['/bin/app.psgi'],
PREREQ_PM => {
YAML => 1.15,
},
为了部署i,请按照以下步骤操作:
cd myapp / bin然后chmod + x app.psgi。 3.在MAKEFILE.PL内的主应用程序目录中,我添加了以下行:
#!/bin/sh
./bin/app.psgi daemon -l http://*:$PORT -m production
创建了一个名为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
使用以下步骤进行部署:
SpringWebConstraintValidatorFactory
答案 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}}