在运行我的 Rails 测试之前,我很沮丧地发现 rake 需要 20 多秒才能加载。我搜索了一下,似乎 Rails 中的所有内容在 Windows 上都慢得多。我尝试使用 spork 但它在 Windows 上不起作用。
那么如何在 Windows 上测试 Rails?你如何设置你的环境?
连续测试怎么样?
在运行我的 Rails 测试之前,我很沮丧地发现 rake 需要 20 多秒才能加载。我搜索了一下,似乎 Rails 中的所有内容在 Windows 上都慢得多。我尝试使用 spork 但它在 Windows 上不起作用。
那么如何在 Windows 上测试 Rails?你如何设置你的环境?
连续测试怎么样?
经过大量搜索后,得出的结论是:
1) Windows 上的 Ruby(以及 Rails)非常缓慢。
2) 尝试在 Windows ( https://github.com/thecodeshop/ruby/wiki/Downloads ) 上使 Ruby 更快。虽然它不如 *nix 快,但它的速度足以应付。
所以答案是:尽可能避免在 Windows 上开发 Rails。如果您仍然想/必须在 Windows 上进行开发,那么将您的 Ruby 文件替换为 The Code Shop 的 Ruby 构建,它将为您提供可行的速度。
作为旁注,对于所有关于开放、拥抱多样性等的讨论,Ruby 和 Rails 社区非常反对人们询问如何在 Windows 上执行 X 或 Y。在我的搜索中,我看到的大多数帖子的语气都是“Winblows sux00rz!获得 Mac 或 Linux”。
更新: 我让 spork + autotest + growl 在 Windows 上工作,因此测试更快且自动化。我把说明放在这篇博文中。