【发布时间】:2010-09-05 10:16:29
【问题描述】:
您认为在 Win Vista 环境中 RoR 的最佳设置是什么?我已经尝试过 radrails eclipse 插件,但它对我来说似乎太笨重了,我也开始只使用 Textpad 和命令行,但我已经习惯了使用一些 IDE。
【问题讨论】:
-
我自己没有测试过,但3rdRail 看起来很有趣。
标签: ruby-on-rails windows ruby ide
您认为在 Win Vista 环境中 RoR 的最佳设置是什么?我已经尝试过 radrails eclipse 插件,但它对我来说似乎太笨重了,我也开始只使用 Textpad 和命令行,但我已经习惯了使用一些 IDE。
【问题讨论】:
标签: ruby-on-rails windows ruby ide
RubyMine 3-4 +(RubyInstaller、用于构建 gems 的 DevKit、Postgres、msys git) 在作为开发平台的 Windows 7 上非常适合我。
好吧,除了 ruby 在 windows 上使用 rails 时非常慢的问题。
【讨论】:
我是Rubystack 的贡献者之一,它是一款免费的 Windows 一体化安装程序,可安装 Apache、MySQL、Ruby、Rails 和所有其他通常用于开发环境的第三方库(例如图像魔术)。你可以试试看
【讨论】:
我建议你先安装 Ruby。 然后安装 Rails。 然后下载 Aptana 并安装它。 之后,您可以从 Aptana 的起始页安装 RadRails。
使用RadRails时请参考Packt发布的《Aptana Radrails: An Ide for Rails Development》。
【讨论】:
我不知道“最佳”,因为这是一个主观问题,但我可以告诉你我使用和推荐的设置:
编辑:E Text Editor
TextMate 似乎是 Mac 上 Rails 的首选编辑器。 E 文本编辑器本质上是用于 Windows 的 TextMate。它的捆绑包与 TextMate 的捆绑包广泛兼容,包括基本安装中包含的 Rails 2 捆绑包。
或者,如果您进入整个 Visual Studio 生态系统,那么Ruby in Steel PE 可能是一个更好的选择。这是一个非常棒的一体式软件包,现在实际上随 Visual Studio(精简版)提供。
环境:VirtualBox 运行 Ubuntu 服务器
在最好的情况下,部署 Rails 应用程序可能会很痛苦。将 Rails 应用程序从 Windows 环境部署到 *nix 服务器更糟糕。另外,running Rails apps on Windows is slow。运行测试很慢。所以我使用 VirtualBox 在我的 Windows 机器上托管一个虚拟机,尽可能地反映我的目标部署环境。在我的例子中,我运行 Ubuntu Server,因为在 SliceHost wiki 上有一组非常好的分步教程,用于启动和运行基于 Ubuntu 的完整 Rails 堆栈。
以下是使用 VM 进行开发的好处:
【讨论】:
e-texteditor 次之。我每天都在使用它,它很棒(尽管并非没有它的 BUGS 份额)。
不过,对于 Rails 方面的事情,我实际上建议使用运行 linux 的虚拟机。
Ubuntu 运行良好,唯一需要注意的是您必须手动安装 rubygems,因为它不符合伟大的 debian 文件系统命名思想:-(
我建议这样做是因为如果你想做“高级”的事情,比如安装 ImageMagick/RMagick,或者 memcached,或者其他一些需要原生 C 库的插件,如果你在使用它,它很快就会变得非常痛苦窗户。
第二个原因是除非您非常不典型,否则您的生产服务器也可能运行 linux。最好让您的开发环境与您的部署环境尽可能匹配,以帮助您更早、更轻松地发现和修复错误,并避免修复不会影响您的生产站点的错误(例如特定于 Windows 的错误)
Microsoft Virtual PC 和 VMWare 都有免费选项,它们运行良好,而且速度非常快,所以这不是问题。
【讨论】:
可能没有明确的“正确”答案 - 这将取决于您喜欢如何开发。
然而,有趣的是,大多数“名字”Rails 人似乎都在他们的 Mac 上使用 Textmate。所以一个相当强大的编辑器而不是一个 IDE。我怀疑这至少部分是因为 Rails 社区中相当强烈的 TDD 偏见——没有那么多调试是必要的,因为他们正在以小的测试驱动步骤工作。无论如何,这就是理论。
与 Windows 中的 Textmate 最接近的类似物似乎是 e。它的成本,但相当微不足道(零花钱,如果我们诚实的话)。还有 30 天的免费评估。
我在大部分 Ruby/Rails 工作中都使用了 Scite,不要仅仅因为它是“默认”就放弃它 - 选择它是有原因的。
至于 IDE,我无法在 Eclipse 中运行任何东西,NetBeans 似乎相当不错,我尝试了 Sapphire in Steel 的 beta 版,也很漂亮。我只是似乎不想在 IDE 中工作。奇怪的是,这与我在 C# 中工作的感觉相反。
【讨论】:
如果您喜欢 IDE,绝对推荐使用 NetBeans。它有很多Ruby features,还有一个Ruby only 下载。
【讨论】:
e-texteditor 似乎越来越成为在 ruby 上进行 Rails 开发的首选编辑器。可惜它不是免费的。
除此之外,RailsOnWindows 指南工作正常。到目前为止,Sqlite 是您开发的最佳选择:RailsWithSqlite
【讨论】:
【讨论】:
Instant Rails 是快速入门的好方法。
我可以验证它在 Vista 上运行良好。
【讨论】: