Ruby on Rails LinuxでのWeb開発はどのようなWebサーバーですか? Windowsはどうですか?Ruby on Rails 3の推奨開発Webサーバー
答えて
Thinサーバーをお勧めします。 LinuxとWindowsの両方でうまく動作します。インストールが非常に簡単です:gem install thin
。
group :development do
gem "thin"
end
をそしてbundle install
を実行します。あなたはRailsの3を使用している場合、あなたはそれがあなたの代わりに、Gemfileを行う追加することもできます。
インストールしたら、rails s thin
で実行できます。
非常に早くてきれいな選択です。
ちょっとメモ:薄いのは、イベントマシンの宝石によって異なります。私はWindows上で動作させるのに苦労しました。あなたはトラブルを避けるために、githubの中に、この特定の参照にリンクすることができます:
gem "eventmachine", :git => "http://github.com/eventmachine/eventmachine.git", :ref => "6c7997798"
私が覚えている限りでは、eventmachineの最後のバージョンは、Windows上でビルドされません。
またはこの回答をチェックしてください:http://stackoverflow.com/a/4200880/292008。 eventmachineはうまく動作します。 'gem install eventmachine --pre'を実行してください。 – lambinator
Windows上で' thin'を使うことに関する最善のこと:ctrl-cが動作します! – lambinator
乗客3スタンドアロン。 passenger start
と同じくらい簡単です。
Windowsでは、同じ設定を実行するVirtualBoxインスタンスが最適です。
また、レール3用のWebサーバーとしてUnicornを使用することも考えられます。Windowsの場合、mongrel clusterはapacheまたはnginxで実行できます。
すでにパッケージ化WEBrickに伴う問題は、何を使用し、単により詳細な出力について
を実行して、サーバーを起動しますか?あるいは、Mongrelが開発中のWebサーバー(私が開発中に必要とするもの)を指しているかもしれません。あるいは、Rails3用の優れたプロダクションサーバーを知りたいですか? – Nishant
私は少なくとも3つの開発Webサーバーを知っています:Mongrel、WEBrick、Unicorn。私はrail3を使ってWeb開発に適しているものを知りたいだけです。 –
私はWEBrick on Windows(2/3リクエストごとにsegfaults)に大きな問題を抱えていました。薄い私のために日を救った! – Zabba