我正在尝试通过将这一行添加到 Procfile 来运行 sunspot_solr gem 附带的捆绑 solr:
solr: bundle exec rake sunspot:solr:start
Procfile 用一个小“f”拼写,存在于我的 Rails 根目录中。
我还不能让我的 Procfile 中提到的任何进程在 heroku 上运行。
我已经检查了 StackOverflow 上与同一主题相关的其他问题,所以不要指向我那里:
我正在尝试通过将这一行添加到 Procfile 来运行 sunspot_solr gem 附带的捆绑 solr:
solr: bundle exec rake sunspot:solr:start
Procfile 用一个小“f”拼写,存在于我的 Rails 根目录中。
我还不能让我的 Procfile 中提到的任何进程在 heroku 上运行。
我已经检查了 StackOverflow 上与同一主题相关的其他问题,所以不要指向我那里:
通常 Heroku需要至少一个web
在 Procfile中命名的进程:
Cedar 堆栈上的所有语言和框架都声明了一个 Web 进程类型,它启动应用程序服务器。
如果您将 Procfile 改为这样说,您的程序是否会运行 -
web: bundle exec rake sunspot:solr:start
?
我不确定Procfile declares types -> (none)
在推送之后仅仅看到是否意味着存在错误——Heroku 的“Rails 入门”文章在开始时也有该输出;他们只是稍后更改他们的 Procfile 来运行该web
过程。