それで...との違いは何ですか?いつ使用する必要がunicorn
ありunicorn_rails
ますか?
1 に答える
https://blog.engineyard.com/2010/everything-you-need-to-know-about-unicornで正式に回答されています:
ユニコーンの実行可能ファイルとは何ですか?unicorn_rails実行可能ファイルとは何ですか?
unicorn
実行可能ファイルは、Rackの「ラックアップ」をモデルにしたRack専用ツールであり、Rackアプリケーションに推奨されます。unicorn_rails
RailsのRack以前のバージョンのユーザーにとってより簡単な移行となるように作成されました。マンページは、Rails3ユーザーがunicorn
代わりにプレーンを使用することを推奨しています。
違いは何ですか?
マンページからunicorn_rails
、のいくつかの規則はRailsで見つかったunicorn_rails
ものをモデルにしています。script/server
のように「tmp」の下にディレクトリを作成script/server
し、の代わりに-E/–environment
スイッチセットを作成します。RAILS_ENV
RACK_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)を使用することもできます。