2009-06-01 77 views
1

我当前的Rails开发环境是Windows XP上的Aptana + RadRails插件,它运行测试,耙子和生成器有点慢。你有在Windows下运行的Rails开发环境吗?

如果您已经发展并证明了您的Windows Ruby on Rails开发环境中的某些您感到满意并且速度很快,请分享下面的详细信息。

非常感谢,

艾略特

回答

1

要添加到奥马尔:而不是处理VMWare,您可以安装在Windows内运行的便携式Ubuntu。虽然这样做会使性能受到影响,但它会为您提供一个Linux环境,您不必担心安装其他操作系统。

+0

我要给这个去,非常感谢j1myi和奥马尔 便携式Ubuntu在这里:http://portableubuntu.demonccc.com.ar/ – 2009-06-02 07:35:38

0

导致我相信Rails的(当然,红宝石,真的)在Windows上通常很慢,比* N [IU]×,但因为我的天堂” t经历了后者,我仍然非常无知。特别是,即使在相当快的(3GHz Xeon)盒子上,Rails环境的加载也很乏味。

最重要的是,IDE带来的开销。最近,我试过NetBeans和RubyMine。与我的命令行和测试编辑器的正常工作环境相比,它们都非常有能力且速度较慢,这足以满足95%的时间:当我开发测试优先时,我发现不需要太多的IDE支持。我仍然发现自己主要使用SciTE,很大程度上是因为“运行”命令很容易访问。通过对我的测试中的“require test_helper”行进行一些调整,单个测试执行不超过F5,整个套件可通过命令行快速“耙取”。

如果我需要调试到框架中来清除(通常)我的一些误解,那么我目前倾向于NetBeans,而调试器似乎更直观一些。我怀疑RubyMine可能有更多的权力,但我还没有发现自己需要它。

不管上述情况如何,在Windows上执行的关键是执行`environment.rb'的时间,这并不是一件容易的事情。 (这里希望我完全错了,我错过了超酷的东西,顺便说一句)。

1

虽然我现在主要用Ubuntu工作,但我在Vim上使用了Windows机器。 Vim有一个名为rails.vim的插件。它非常了解轨道结构。这些东西我觉得非常有用。

  1. 使用:RModel,RUnittest,:RFunctionaltest,RController,在模型,控制器,单元测试,功能测试中进行3-4个击键操作之间的导航。
  2. 能够运行一个单元/功能/集成测试马上使用:使用RCONSOLE
  3. 快速跳转到助手:耙
  4. 快速跳转使用安慰RHelper
  5. goto语句文件“GF”的快捷方式现在以可预见的方式行事。它甚至在您安装的gem内查找文件。

该网站上的视频几乎没有任何公正。如果你不是vim用户,那么我会建议E text editor。这不是免费的,但值得你付出每一分钱。

0

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

你很可能会运行某种Linux机器,因为Passenger不能在Windows上工作,mongrel_cluster(上次我检查)也不能在Windows上运行,IIS是一场噩梦。相信我,开发和生产之间的一致性是一项巨大的好处。

如果您必须运行Windows,那么我会建议在您选择的Linux发行版中运行虚拟机内部的Rails。这样你就可以使用诸如e-texteditor之类的东西(它被强烈推荐为Textmate的一个很好的替代品)并且在你的虚拟机上有一个Samba共享到git/svn仓库。

检查VMWare服务器并安装CentOS/Ubuntu。它是免费的,并且可以让您深入了解Linux中的开发情况,并最终确定您希望进入的地方。

0

我推荐jruby for windows。

0

如果您使用Windows XP时不存在不可变的原因,则应该切换到Linux。 Windows上没有出现奇怪的兼容性问题。如果您的应用程序最终将部署到Linux机器上,开发起来会更容易。另外,它可以解决你的性能问题。

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

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

0

如果您想使用Visual Studio,Ruby in Steel并不差。

这是它的问题,但它不像我尝试过的eclipse变体那样“慢”。 到目前为止,RadRails拥有我见过的最完整的代码完成,因为它知道你的模型,远远超过Ruby in Steel。即使加载数据的速度很慢,至少它在那里。

相关问题