1
我的应用只使用PHP和SQLite。我可以使用非雪松支持的应用程序推送到Heroku吗?
我得到这个错误:
Heroku push rejected, no Cedar-supported app detected
我的应用只使用PHP和SQLite。我可以使用非雪松支持的应用程序推送到Heroku吗?
我得到这个错误:
Heroku push rejected, no Cedar-supported app detected
你应该是一个能够使用PHP,还有一个PHP buildpack - 虽然它不是非常有据可查的Heroku的网站。看着its detect script,它正在检查index.php
文件。你的应用有一个吗?如果没有,你需要创建一个,如果只是这样它会被检测为一个PHP应用程序。
如果您的应用程序还没有被检测为PHP应用程序,你可以尝试明确specifying the buildpack to use有一个配置VAR:
$ heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-php
更大的问题是,你将无法在使用SQLite Heroku的。即使你创建自己的buildpack添加了相关的SQLite库,只读文件系统也意味着它没什么用处。你应该考虑使用Postgres(或者使用附加组件)。