23

それで...との違いは何ですか?いつ使用する必要がunicornありunicorn_rails
ますか?

4

1 に答える 1

38

https://blog.engineyard.com/2010/everything-you-need-to-know-about-unicornで正式に回答されています:

ユニコーンの実行可能ファイルとは何ですか?unicorn_rails実行可能ファイルとは何ですか?

unicorn実行可能ファイルは、Rackの「ラックアップ」をモデルにしたRack専用ツールであり、Rackアプリケーションに推奨されます。unicorn_railsRailsのRack以前のバージョンのユーザーにとってより簡単な移行となるように作成されました。マンページは、Rails3ユーザーがunicorn代わりにプレーンを使用することを推奨しています。

違いは何ですか?

マンページからunicorn_rails、のいくつかの規則はRailsで見つかったunicorn_railsものをモデルにしています。script/serverのように「tmp」の下にディレクトリを作成script/serverし、の代わりに-E/–environmentスイッチセットを作成します。RAILS_ENVRACK_ENV

それとは別に、私の経験では、activeadminのように、一部のgemには特にunicorn_railsが必要な場合があります(これを参照) 。

また、マンページ:

Rails 1.xおよび2.yユーザーがRackに移行できるように設計されていますが、Rails3アプリケーションには必要ありません。Rails 3のユーザーは、unicorn_rails(1)の代わりにunicorn(1)を使用することをお勧めします。Rails 1.x / 2.yのユーザーは、unicorn_rails(1)の代わりにunicorn(1)を使用することもできます。

于 2012-09-07T22:17:31.747 に答える