2

標準的なニーズはありません。一部はデスクトップ アプリで一部は Web アプリですが、どちらも顧客のマシンで実行されるアプリケーションを開発しようとしています。そのため、顧客のマシンに Web サーバーを含め、すべてをインストールするインストールが行われます。要件の 1 つは、このシステムが Windows ユーザーと OSX ユーザーの両方をターゲットにすることです。Java、PHP、または Ruby on Rails の 3 つの実行可能なオプションがあります。私の好みは Ruby on Rails ですが、Windows で動作する Apache モジュールを見つける必要があります。そのような獣はいますか?そうでない場合、Apache の下で Windows 上の Ruby on Rails をどのように実行しますか?

Ruby on Rails は Apache を必要としないという事実を十分に認識していますが、アプリケーションはすべての要件を満たすために Apache を必要とします。したがって、Apache モジュールが優先されます。それが不可能な場合、私は他の選択肢を受け入れます。

4

1 に答える 1

3

本当にそのルートに行きたい場合は、おそらくmod_railsorを使用できますmod_fcgi。Thin や Mongrel などのレール固有の Web サーバーを使用し、負荷分散のために通常行われているように、フロントエンドとして Apache を接続する方が簡単な方法かもしれません。

より多くのインスピレーションについては、こちらを参照してください。

Rails on Apache on Windows - HOWTO

ただし、優れた RubyInstaller パッケージを使用しても、Ruby on Rails は Windows では面倒です。私はこの環境で作業しようとしましたが、gem がコンパイルされない、または一般的に Windows と互換性がないという問題にすぐに遭遇します。それでも、それを貫く人はいます。

繰り返しになりますが、SO に関する関連記事は、既にこのトピックをカバーしています。

Windows で Ruby/Rails を実行する際の制限

WindowsボックスでRuby on Railsアプリケーションを実行する方法はありますか?

于 2013-09-18T13:39:54.740 に答える