0

次の1行をProcfileに追加して、sunspot_solr gemに付属のバンドルされたsolrを実行しようとしています:

solr: bundle exec rake sunspot:solr:start

Procfile は小さな 'f' で綴られており、Rails ルートに存在します。

Herokuで実行されているProcfileに記載されているプロセスをまだ取得できていません。

同じトピックに関連する StackOverflow で尋ねられた他の質問を確認したので、そこを指摘しないでください。

Herokuで「Procfileは型を宣言します->(なし)」の理由は何ですか?

Procfile は型を宣言します -> Heroku で (none)

4

1 に答える 1

0

通常、Herokuは、 Procfile で名前が付けられた少なくとも 1 つのプロセスを想定しwebています。

Cedar スタック上のすべての言語とフレームワークは、アプリケーション サーバーを起動する Web プロセス タイプを宣言します。

代わりにこれを言うようにProfileを変更すると、プログラムは実行されますか-

web: bundle exec rake sunspot:solr:start

?

Procfile declares types -> (none)プッシュ後に単にエラーが発生したことを意味するかどうかはわかりません。Heroku の「Rails 入門」の記事にも最初にその出力があります。後で Procfile を変更して、web代わりにプロセスを実行するだけです。

于 2012-09-06T13:58:10.147 に答える