什么是Mac的Ruby开发环境?

时间:2009-04-13 18:40:34

标签: ruby macos ide development-environment

我曾经在Mac上开发Java并且运行良好,仅使用终端和IntelliJ的组合。什么是在mac上运行Ruby开发的好工具

13 个答案:

答案 0 :(得分:19)

大多数Rails人在Mac上开发并使用TextMate。因此,TextMate对Ruby Rails提供了很好的支持,可能是用于在Mac上开发Ruby代码的最佳文本编辑器。

答案 1 :(得分:9)

Netbeans是一个很棒的选择,有很多很好的功能,可用于调试,重构,数据库浏览,源代码控制等等。

答案 2 :(得分:6)

我使用emacs,它有一个很好的红宝石模式。

答案 3 :(得分:4)

我将提出Textmate建议的第二/第三。将其称为文本编辑器会有点不利。从this PDF开始,它有一些有用的ruby / rails textmate快捷方式

答案 4 :(得分:3)

TextMate是一个优秀的编辑器,可能是Ruby代码的最佳编辑器,正如mipadi所说。对于开源替代方案,您还可以尝试Smultron。它的边缘有点粗糙,但它可以很好地完成工作。

答案 5 :(得分:3)

我喜欢TextMate虽然一直在调查NetBeans。如果您喜欢功能齐全(又名臃肿)的IDE,请尝试一下。挺棒的: http://wiki.netbeans.org/Ruby

答案 6 :(得分:3)

JetBrains(IntelliJ背后的人)正在开发专门针对Ruby on Rails的IDE:RubyMine

答案 7 :(得分:3)

如果您喜欢vim,使用fuzzyfilefinder(http://github.com/jamis/fuzzy_file_finder/tree/master)和rails.vim(http://www.vim.org/scripts/script.php?script_id=1567)添加到插件上可以提供非常好的体验。

如果你不喜欢vim,textmate是一个不错的文本编辑器。

答案 8 :(得分:1)

您已经使用过IntelliJ吗?你应该看看the Ruby/Rails integration。它支持调试,代码分析和重构等等。

答案 9 :(得分:1)

TextMate是我的最爱,但如果你想要代码完成,NetBeans是最好的选择(Aptana / RedRails已经过时)。 NB的夜间版本具有更好的OSX外观和感觉。

答案 10 :(得分:0)

如果你来自* nix并且你喜欢Vim,那么MacVim

如果您来自任何其他操作系统和/或您不喜欢Vim,那么TextMate

TextMate不是免费的,但它值得€39。相信我。它会为自己多次付出代价。

答案 11 :(得分:0)

MacVim或AquaEmacs对于那些希望从他们的编辑中获得最大收益的Mac开发人员来说真的是最好的选择:对于不那么特别的人来说,Textmate是最佳选择。

我总是向任何人推荐VIM / Emacs,因为

  1. 它们不是基于GUI的,这意味着它们所做的一切都很容易修改和编写脚本
  2. 它们更容易扩展
  3. 您可以在服务器上使用它们
  4. 它们通常更快,因为您和底层操作系统之间的代码较少
  5. 他们通常支持更多语言和不同的开发风格
  6. 对于他们正在做的事情,他们更透明,更容易理解
  7. 必要时,一切都可以通过键盘快捷键完成,因此开发它们会更快

答案 12 :(得分:0)

Sublime Text 2,由同事推荐(我没有亲身经验)。