在Heroku上部署CakePHP 3无法编译,因为"未能打开dir"

时间:2016-01-10 02:06:45

标签: php cakephp heroku composer-php cakephp-3.0

我正在使用Heroku,我已经连接到我的github仓库(link)。我试图通过仪表板部署项目,但无论我做什么,我得到"无法打开目录:没有这样的文件或目录"作为最终结果,部署失败。

以下是构建日志的摘录:

> Generating optimized autoload files

> Cake\Composer\Installer\PluginInstaller::postAutoloadDump

> App\Console\Installer::postInstall

   Script App\Console\Installer::postInstall handling the post-install-cmd event terminated with an exception
    [ErrorException]                                                                                                                    

     scandir(/tmp/build_96b54691e642650c17d8c1d0b7d2f0a9/Sobient-dosspirit2-5e84585/tmp): failed to open dir: No such file or directory  

完整的构建日志

这是完整的构建日志输出:https://gist.github.com/anonymous/021ecb02d731cdc9e394

截图

这是来自Heroku仪表板的屏幕截图,显示了一些构建日志和错误: enter image description here

我已经阅读过关于StackOverflow的其他类似问题,我们应该将require-dev的任何要求移至require,我已经完成了。{您可以在此处查看此项目使用的composer.json文件:https://gist.github.com/anonymous/63f5158156e10d51e6f6

对于使用Composer的PHP应用程序,是否存在composer.json文件或Heroku上构建堆栈的错误?

0 个答案:

没有答案