質問: PassengerはWindows環境では動作しないということですが仮想マシンを立ち上げ、仮想マシン上でなら動作するのでしょうか? やりたいことはホストOSがWindows10、ゲストOSがCentOS7でRailsアプリケーションを仮想マシン上で 動作させることです。本番環境ではApache+Passengerで動作させたいと考えてましたが、Passengerは Windows上では動作しないとありました。ホストOSがWindowsでもゲストOS上でなら動作するものなのか わからなかったのでどなたか教えていただけないでしょうか?質問の内容で初心者とはわかっていただけたと思いますが よろしくお願いします。
回答: 本番環境がApache + Passengerなので、開発環境もそれに合わせたいという事なのだろうと推測します。 質問に対する答えですが、ホストOSがWindowsでもゲストOS=実行環境にCentOSを使うのであれば、動きます。 PassengerがWindowsで動かないというのは、実行環境としてWindowsを使う場合の話です。 仮想マシンを使うのであれば、実行環境はゲストOSになりますので、ゲストOSにCentOSを使うのであればPassengerは動きます。 私もホストOSはWindowsですが、ゲストOSにCentOS7を使用してrailsの開発をしています。 本番環境がVPS上のCentOS7なので、環境を合わせるためです。