在OSX上运行时逐步完成Ruby代码

在OSX上运行时逐步完成Ruby代码,ruby,debugging,macos,ide,Ruby,Debugging,Macos,Ide,我想在运行时逐步了解Ruby代码,但似乎很难找到一个合适的RubyIDEforOSX来实现这一点。我更喜欢使用本机的外观和感觉的操作系统(可可) 有人能提个建议吗 我正在寻找的主要功能是能够逐步完成代码,而不是其他功能。我有TextMate可供编辑。我个人使用TextMate,这很令人惊讶,但是我从JetBrains那里听说了RubyMine的好消息-是免费的,基于eclipse,普通ruby也是免费的。你不会得到osx用户界面,但它会工作。这也不算太糟糕。您可能想试试,这比说像Aptana R

我想在运行时逐步了解Ruby代码,但似乎很难找到一个合适的RubyIDEforOSX来实现这一点。我更喜欢使用本机的外观和感觉的操作系统(可可)

有人能提个建议吗


我正在寻找的主要功能是能够逐步完成代码,而不是其他功能。我有TextMate可供编辑。

我个人使用TextMate,这很令人惊讶,但是我从JetBrains那里听说了RubyMine的好消息-

是免费的,基于eclipse,普通ruby也是免费的。你不会得到osx用户界面,但它会工作。这也不算太糟糕。

您可能想试试,这比说像Aptana RadRails这样的完整IDE更符合TextMate。它缺少调试或交互式shell之类的功能,但您可以在编辑器中运行脚本,并且它具有IDE所期望的所有代码自动完成功能。它看起来很漂亮,而且是免费的

似乎OSX的许多文本编辑器与Ruby配合得很好,在某些情况下,比如TextMate,都是为Ruby构建的

但如果您正在购买IDE,请查看Netbeans。它对Ruby的支持非常好。很多漂亮的小功能会让你欣赏

至于单步执行代码:

单步或贯穿Ruby代码 和雇员再培训局文件。设置断点,看 在局部变量处,导航调用 堆栈,切换线程。鼠标悬停 在编辑器中的一个变量上 计算表达式并显示它 在工具提示中。NetBeans IDE 支持快速Ruby调试器,该调试器 也适用于JRuby。你甚至可以 将调试器附加到任何远程 进程从命令行启动, 并获得了 用户友好的调试器fronten


我会推荐上文提到的TextMate,如果可能的话,也推荐MacVim。有时候,一个好的文本编辑器的简单性比一个IDE要好。

+1,不是和IDE,但它对于任何语言的编程都是完美的。只是说rogeriopvl说的是TextMate而不是RubyMine,以防有人不懂它…:-)