0

在运行我的 Rails 测试之前,我很沮丧地发现 rake 需要 20 多秒才能加载。我搜索了一下,似乎 Rails 中的所有内容在 Windows 上都慢得多。我尝试使用 spork 但它在 Windows 上不起作用。

那么如何在 Windows 上测试 Rails?你如何设置你的环境?

连续测试怎么样?

4

1 回答 1

0

经过大量搜索后,得出的结论是:

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 上工作,因此测试更快且自动化。我把说明放在这篇文中。

于 2012-07-18T17:00:05.933 回答