什么是Mac的Ruby开发环境?
我曾经在Mac上开发Java并且运行良好,仅使用终端和IntelliJ的组合。 什么是在mac上运行Ruby开发的好工具
大多数Rails人在Mac上开发并使用TextMate 。 因此,TextMate对Ruby 和 Rails有很好的支持,可能是用于在Mac上开发Ruby代码的最佳文本编辑器。
Netbeans是一个很棒的选择,具有许多用于调试,重构,数据库浏览,源代码控制等的良好function。
我使用emacs,它有一个很好的ruby模式。
我将提出Textmate建议的第二/第三。 将其称为文本编辑器有点不利。 从这个包含一些有用的ruby / rails textmate快捷方式的PDF开始
正如mipadi所说,TextMate是一个出色的编辑器,可能是Ruby代码的最佳编辑器。 对于开源替代方案,您也可以尝试Smultron 。 它的边缘有点粗糙,但它的工作非常好。
我喜欢TextMate虽然一直在调用NetBeans。 如果您喜欢function齐全(又名臃肿)的IDE,请尝试一下。 非常好: http : //wiki.netbeans.org/Ruby
JetBrains(IntelliJ背后的人)正在开发专门针对Ruby on Rails的IDE: RubyMine 。
如果你喜欢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是一个不错的文本编辑器。
你已经使用过IntelliJ了吗? 你应该看看Ruby / Rails集成 。 它支持调试,代码分析和重构等function。
TextMate是我的最爱,但如果你想要代码完成,NetBeans是最好的选择(Aptana / RedRails已经过时)。 NB的夜间版本具有更好的OSX外观和感觉。
如果你来自* nix并且你喜欢Vim,那么MacVim 。
如果您来自任何其他操作系统和/或您不喜欢Vim,那么TextMate 。
TextMate不是免费的,但它非常值得39欧元。 相信我。 它将为自己多次付出代价。
MacVim或AquaEmacs真的是Mac上开发人员的最佳选择,他们希望从编辑器中获得最大的收益:对于不那么特别的人来说,Textmate是最佳选择。
我总是向任何人推荐VIM / Emacs,因为
- 它们不是基于GUI的,这意味着它们所做的一切都很容易修改和编写脚本
- 它们更容易扩展
- 您可以在服务器上使用它们
- 它们通常更快,因为您和底层操作系统之间的代码较少
- 它们通常支持更多语言和不同的开发风格
- 对于他们正在做的事情,他们更加透明和易懂
- 必要时,所有东西都可以通过键盘快捷键完成,因此在它们上进行开发会更快
Sublime Text 2 ,由同事推荐(我没有个人经验)。