我正在尝试为本地开发设置我的symfony 2.8应用程序。(关注 - https://symfony.com/doc/current/deployment/heroku.html)
在proc文件中添加 web:bin / heroku-php-apache2 web /
错误 bin / sh:vendor / bin / heroku-php-apache2:没有这样的文件或目录
另请注意,composer.phar配置bin-dir是bin
任何人都可以分享他们如何解决这个问题?
答案 0 :(得分:0)
首先,你试过让heroku创建Procfile本身吗?我认为最近它很聪明,可以找出Symfony项目的根源。
如果这不起作用,也许这不是正确的道路,请尝试:
echo 'web: $(composer config bin-dir)/heroku-php-apache2 web/' > Procfile
如果这些都不起作用,我宁愿使用关于如何部署Symfony应用程序的heroku信息,看看这个并看看它是否有帮助:
https://devcenter.heroku.com/articles/getting-started-with-symfony