たとえば、私は Debian+mod_rails が大好きで、私の開発プラットフォームであるラップトップで実行しています。それでも、Ubuntu + mod_rails を実行している運用サーバーにデプロイしています。
ラップトップにUbuntuをインストールした方が長期的には良いのでしょうか、それとも展開に問題があるので、開発で好きなものを何でも使うことができます。機械?
ありがとう。
たとえば、私は Debian+mod_rails が大好きで、私の開発プラットフォームであるラップトップで実行しています。それでも、Ubuntu + mod_rails を実行している運用サーバーにデプロイしています。
ラップトップにUbuntuをインストールした方が長期的には良いのでしょうか、それとも展開に問題があるので、開発で好きなものを何でも使うことができます。機械?
ありがとう。
特にdebian と ubuntu の間の展開に関する問題は非常に小さいので、気にせずに進めることができます。
ただし、その小さな問題が発生した場合、それを見つけて解決するのは非常に難しいため、私は自分でそれを行いません。少なくとも、本番サーバーとまったく同じステージング設定があることを確認し、開発マシンを一致させない、または一致させることができない場合は、テストを実行してください。
-アダム
これはどのプログラミング言語にも当てはまると思いますが、DEV / TEST/PROD用に異なるOSを使用するべきではありません。99.9%の確率で違いや問題に気付くことはありませんが、そのごくわずかな割合の0.1%の確率で、何が悪いのかを理解しようとして髪を引っ張っています。
開発と本番の間の移行中に、問題が発生する可能性が高くなります。
つまり、ますますストレスを感じてしまうということです。
どちらの道を選ぶかはあなた次第です;)
Rails ではデプロイは常に面倒ですが、私は気にしません。カピストラーノで一度設定するだけで、それ以降は問題ありません。私は開発用にWindowsを使用し、製品用の仮想ホストでMacまたはLinuxを使用しています。