1

我刚买了一台 MacBook 用于一些 ruby​​ 开发,并且喜欢 Aptana Studio 的外观作为一个非常好的 IDE。

然而,我的问题是我想知道(在深入研究之前,可能会浪费时间)我可以在没有附加 rails 框架的情况下创建普通的旧 .rb 文件吗?另外,我可以直接从 IDE 执行 ruby​​ 文件,还是必须使用终端?

正如我所说,我只是在学习 Ruby,并且正在阅读我买的一些书,虽然我确实希望尽快进入 Rails,但我觉得在要求 Rails 做很多事情之前正确学习语言很重要给我的东西。

任何其他关于最佳实践和其他潜在 IDE 的想法也将不胜感激。

4

3 回答 3

5

对于只是玩弄 Ruby,我建议使用编辑器、命令行和IRB。您将获得更多乐趣并更快地了解更多信息。

之后,进入 IDE 和 Rails 以及随之而来的所有复杂性。

于 2009-02-28T23:35:21.430 回答
2

我会推荐Netbeans(显然是 Ruby 版)或 Jetbrain 的RubyMine而不是 Aptana。我在尝试 Aptana 和 Ruby 时遇到了问题。Rubymine 仍处于公开预览发布状态,但在一个月左右发布后将成为付费产品。它是由制作 IntelliJ IDEA 的同一个人开发的。Netbeans 实际上与 ruby​​ 和 rails 配合得很好,而且它是免费的。两者都允许您从 IDE 中执行 ruby​​ 并支持 rails。

我还发现 irb 非常有用,Netbeans 也允许您从 IDE 中运行 irb。开始时让代码完成和内联文档很有帮助。

于 2009-03-01T07:33:11.687 回答
1

是的,您可以在 RadRails 或 Aptana Studio 中创建普通的旧“.rb”文件,它们不必位于 Rails 项目中或“附加到 Rails 框架”中。您还可以通过右键单击文件或在编辑器中并选择 Run As > Ruby Application 或 Debug as > Ruby Application 条目之一在 IDE 中运行或调试 ruby​​ 脚本。使用 Studio 3,您甚至可以从嵌入式终端视图运行它们。RadRails 2.x 有一个 Rails Shell,您也可以在其中从命令行界面运行或调试文件。

作为 RadRails 的开发人员,我有点偏见 - 但我同意用户应该非常熟悉使用命令行,无论他们是否决定使用 IDE 进行日常编程。当然,使用像 irb 这样的交互式 REPL 是另一个有用的入门工具。哎呀,你甚至可以在安装 ruby​​ 之前先使用在线的:http: //tryruby.org/

于 2011-05-10T20:36:40.343 回答