Rails テストを実行する前に、rake をロードするのに 20 秒以上かかることに気がつきました。私が検索したところ、Rails のすべてが Windows ではかなり遅いようです。spork を使用しようとしましたが、Windows では動作しません。
では、Windows で Rails をテストするにはどうすればよいでしょうか。どのように環境をセットアップしますか?
連続テストはどうですか?
Rails テストを実行する前に、rake をロードするのに 20 秒以上かかることに気がつきました。私が検索したところ、Rails のすべてが Windows ではかなり遅いようです。spork を使用しようとしましたが、Windows では動作しません。
では、Windows で Rails をテストするにはどうすればよいでしょうか。どのように環境をセットアップしますか?
連続テストはどうですか?
大量の検索を行った後のポイントは次のとおりです。
1) Windows 上の Ruby (したがって Rails) は非常に遅いです。
2) Windows で Ruby を高速化する試みがあります ( https://github.com/thecodeshop/ruby/wiki/Downloads )。*nix ほど高速ではありませんが、十分に高速です。
答えは、可能であれば Windows での Rails の開発を避けることです。それでも Windows で開発したい、または開発しなければならない場合は、Ruby ファイルを The Code Shop の Ruby ビルドに置き換えると、実行可能な速度が得られます。
補足として、オープンであること、多様性を受け入れることなどについてのすべての話に対して、Ruby および Rails コミュニティは、Windows で X または Y を行う方法を尋ねる人々に対して非常に敵対的です。私の検索では、私が見た投稿のほとんどは、「Winblows sux00rz! Mac または Linux を手に入れよう」という口調のものでした。
更新: Windows で spork + autotest + growl が動作するようになったため、テストははるかに高速で自動化されています。このブログ投稿に手順を記載しました。