我正在尝试通过将这一行添加到Procfile来运行sunspot_solr gem附带的捆绑solr:
solr: bundle exec rake sunspot:solr:start
Procfile拼写为小'f'并存在于我的Rails根目录。
我还没有能够在heroku上运行我的Procfile中提到的任何进程。
我已经检查了StackOverflow上与同一主题相关的其他问题,所以不要指向我:
What is the reason for "Procfile declares types -> (none)" in Heroku?
答案 0 :(得分:0)
通常是Heroku expects at least one process named web
in your Procfile:
Cedar堆栈上的所有语言和框架都声明了一个Web进程类型,它启动了应用程序服务器。
如果您改变Procfile而不是这样说,那么您的程序是否会运行 -
web: bundle exec rake sunspot:solr:start
我不确定在推送后只是看到Procfile declares types -> (none)
意味着有错误 - Heroku 'Getting Started with Rails' article在开始时也有输出;他们稍后只是改变他们的Procfile来代替运行web
进程。