我正在使用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仪表板的屏幕截图,显示了一些构建日志和错误:
我已经阅读过关于StackOverflow的其他类似问题,我们应该将require-dev
的任何要求移至require
,我已经完成了。{您可以在此处查看此项目使用的composer.json文件:https://gist.github.com/anonymous/63f5158156e10d51e6f6
对于使用Composer的PHP应用程序,是否存在composer.json文件或Heroku上构建堆栈的错误?