您认为在Win Vista环境中RoR的最佳设置是什么?我已经尝试过radrails eclipse插件,它对我来说似乎太笨重了,我也开始只使用Textpad和命令行,但我习惯于使用一些IDE。< / p>
答案 0 :(得分:14)
我不知道“最好”,因为这是一个主观问题,但我可以告诉你我使用和建议的设置:
编辑:E Text Editor
TextMate似乎是Mac上Rails的首选编辑器。 E Text Editor本质上是TextMate for Windows。它的捆绑包与TextMate广泛兼容,包括基本安装中包含的Rails 2捆绑包。
或者,如果您进入整个Visual Studio生态系统,那么Ruby in Steel PE可能是更好的选择。这是一个非常好的一体化软件包,现在实际上附带了(精简版)Visual Studio。
运行Ubuntu服务器的环境:VirtualBox 在最好的时候部署Rails应用程序可能会很痛苦;将Windows环境中的Rails应用程序部署到* nix服务器上的情况更糟。另外,running Rails apps on Windows is slow。运行测试很慢。因此,我使用VirtualBox在我的Windows机器上托管VM,尽可能地反映我的目标部署环境。在我的情况下,我运行Ubuntu Server,因为有一套非常好的逐步教程,用于在SliceHost wiki上启动并运行完整的基于Ubuntu的Rails堆栈。
以下是使用VM开发的好处:
答案 1 :(得分:5)
e-texteditor似乎正在成为ruby上rails开发的首选编辑器。太糟糕了,它不是免费的。
除此之外,RailsOnWindows指南工作正常。 Sqlite是目前发展的最佳选择:RailsWithSqlite
答案 2 :(得分:4)
如果你喜欢IDE,肯定会推荐使用NetBeans。它有很多Ruby features并且有Ruby only下载。
答案 3 :(得分:3)
可能没有明确的“正确”答案 - 这取决于你喜欢的发展方式。
然而,值得注意的是,大多数“名字”Rails民众似乎都在他们的Mac上使用Textmate。所以一个相当强大的编辑器而不是IDE。我怀疑这至少部分是因为Rails社区中存在相当强的TDD偏差 - 而不是必须进行调试,因为他们正在以小的测试驱动步骤工作。无论如何,这就是理论。
Windows中与Textmate最接近的模拟似乎是 e 。它的成本,但相当微不足道的数额(口袋里的钱,如果我们诚实的话)。还提供30天的免费评估。
我已经在我的Ruby / Rails工作中使用了Scite,不要仅因为它是“默认”而丢弃它 - 这就是为什么选择包含它的原因。
至于IDE,我无法在Eclipse中工作,NetBeans看起来相当不错,我在Steel中尝试了蓝宝石测试版,也很漂亮。我似乎不想在IDE中工作;与我在C#工作的感觉相反,奇怪的是。
答案 4 :(得分:2)
您是在寻找IDE还是完整堆栈(IDE,源代码控制,数据库,Web服务器)?
如果只是一个IDE,我会推荐NetBeans或RadRails。它们都具有语法突出显示,代码帮助,对Rails项目的支持,代码完成以及基本上您希望在功能齐全的IDE中找到的所有内容。两者都完全免费。当然,两者都遭遇了你认定的“笨重”问题。
如果是完整堆栈,我会推荐Subversion,MySql和Mongrel。这三个都非常简单,在Windows中得到了很好的支持。
答案 5 :(得分:2)
借调电子文本。我每天都使用它,它很棒(虽然不是没有BUGS的份额)。
对于rails的一些方面,我实际上建议运行linux的虚拟机。
Ubuntu运行良好,唯一需要注意的是你必须手动安装rubygems
,因为它不符合伟大的debian文件系统命名思想: - (
我建议这样做,因为如果你想做“高级”的事情,比如安装ImageMagick / RMagick,或者memcached,或者其他一些需要本机C库的插件,如果你正在使用它会很快变得非常痛苦窗户。
第二个原因是,除非你非常非典型,否则你的生产服务器也可能正在运行linux。最好让您的开发环境尽可能地与您的部署环境相匹配,以帮助您更早,更轻松地查找和修复错误,并避免修复不会影响生产站点的错误(如特定于Windows的错误)
Microsoft Virtual PC和VMWare都有免费选项,运行良好,速度很快,所以这不是问题。
答案 6 :(得分:1)
Instant Rails是快速入门的好方法。
我可以验证它在Vista上运行良好。
答案 7 :(得分:1)
我建议你先安装Ruby。 然后安装Rails。 然后下载Aptana并安装它。 之后,您可以从Aptana的起始页面安装RadRails。
使用RadRails时,请参阅Packt出版社出版的“Aptana Radrails:一个用于Rails开发的Ide。”
答案 8 :(得分:0)
答案 9 :(得分:0)
我是Rubystack的贡献者之一,是Windows的免费一体化安装程序,可安装Apache,MySQL,Ruby,Rails以及通常在开发环境中使用的所有其他第三方库(比如Imagemagick)。你可能想尝试一下
答案 10 :(得分:0)
RubyMine 3-4 +(RubyInstaller,用于构建宝石的DevKit,Postgres,msys git) 在Windows 7上作为开发平台,对我来说非常适合。
嗯,除了ruby在Windows上使用rails很慢的问题。