我当前的 Rails 开发环境是 Windows XP 上的 Aptana + RadRails 插件,运行测试、rake 和生成器有点慢。

如果您已经将 Windows Ruby on Rails 开发环境发展并证明是您满意且快速的环境,请分享以下详细信息。

非常感谢,

艾略特

有帮助吗?

解决方案

要添加到奥马尔:而不是处理与VMWare,你可以安装Ubuntu的便携,它的内部Windows上运行。虽然你会这么做获得性能损失,它会给你一个Linux环境中工作,你将不必担心安装其他操作系统。

其他提示

虽然我现在主要使用 Ubuntu,但我使用的是装有 Vim 的 Windows 机器。Vim 有一个插件叫 Rails.vim. 。它非常了解 Rails 结构。我发现这些东西非常有用。

  1. 使用 :RModel、RUnittest、:RFunctionaltest、RController 在 3-4 个按键内在模型、控制器、单元测试、功能测试之间导航。
  2. 能够使用 :Rake 立即运行单元/功能/集成测试
  3. 使用 :RConsole 快速跳转到控制台
  4. 使用 :RHelper 快速跳转到帮助程序
  5. goto 文件“gf”快捷方式现在以可预测的方式运行。它甚至会查找您已安装的 gems 内的文件。

网站上的视频几乎没有公正地对待它。如果你不是 vim 用户,那么我建议 E文本编辑器. 。它不是免费的,但值得您付出的每一分钱。

我认为,导致Rails的(当然,红宝石,真的)在Windows上通常很慢,比* N [IU]×,但因为我没有经历后,我仍然幸福无知。特别地,有一个滞后而Rails环境负荷是乏味即使在相当快的(3GHz的至强)框。

在最重要的是,有,一个IDE带来的开销。更近的,我已经试过NetBeans和RubyMine的。两者都非常能干,有点慢,相比于命令行和测试编辑器,它几乎足够的95%的时间我的正常工作环境:我觉得我并不需要太多的IDE支持时,我正在开发测试先行。我仍然觉得自己大都采用主要是因为“运行”命令是方便的赛特。随着一点点的调整,以在我的测试中“要求test_helper”行,一个单一的测试执行不超过一个F5离开,整个套件可以从一个快速“回扣”的命令行。

如果我需要调试到框架清理(通常情况下)有些误会我的一部分,我对目前的NetBeans,在调试器似乎更直观一点倾斜。我怀疑的RubyMine可能有更多的权力,但我还没有找到自己需要它。

不管虽然所有上述的,关键在Windows性能是执行`的environment.rb”的时间和这不是一个容易螺母开裂。 (这里的希望我完全错了,我已经错过了一些超爽的,顺便说一句。)

我会认真考虑对Rails开发中的Windows和我背后的理由是,因为你不会在生产中使用的是Windows机器。

您将最有可能运行某种Linux机器,因为乘客不会在Windows,mongrel_cluster(我最后一次检查)工作,也不会运行在Windows和IIS是一场噩梦。相信我,开发和生产之间的一致性是一个巨大的奖金。

如果您必须运行Windows,那么我会建议运行在虚拟机内的Rails与您所选择的Linux发行版。这样,你可以使用类似的电子文本编辑(其中值得强烈推荐作为一个伟大的替代TextMate的),并且对你的虚拟机Samba共享一个Git / SVN仓库。

检查VMWare服务器出并安装CentOS / Ubuntu的。它是免费的,会给你一个洞察Linux开发,你想成为在这是大势所趋。

我推荐的JRuby的窗口。

红宝石钢是不坏,如果你想使用Visual Studio。

它有它的问题,但它不是“慢”为食变种我试过。 RadRails的迄今为止拥有最完整的代码完成我所看到的,因为它知道你的模型,这样远远比Ruby中钢多。即使是缓慢加载数据它,至少它的存在。

如果没有那么您使用的是Windows XP一成不变的原因,你应该改用Linux。有没有在Windows中出现的怪异的兼容性问题。如果您的应用程序最终将部署到Linux机器,它更容易制定。此外,它可以解决性能问题。

https://help.ubuntu.com/community/RubyOnRails

如果有约束,使视窗绝对必要,请修改并指定。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top