Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';Mac的Ruby开发环境好吗?_Ruby_Macos_Ide_Development Environment - Fatal编程技术网

什么';Mac的Ruby开发环境好吗?

什么';Mac的Ruby开发环境好吗?,ruby,macos,ide,development-environment,Ruby,Macos,Ide,Development Environment,我曾经在mac上开发Java,结果很好,只是使用了终端和IntelliJ。在mac上运行的好的Ruby开发工具是什么?我使用emacs,它有一个很好的Ruby模式。大多数人在mac上开发和使用Rails。因此,TextMate非常支持Ruby和Rails,并且可能是在Mac上开发Ruby代码的最佳文本编辑器。TextMate是一个优秀的编辑器,并且可能是Ruby代码的最佳编辑器,正如mipadi所说。对于开源替代方案,您也可以尝试。虽然边缘有点粗糙,但它做得很好。我喜欢TextMate,尽管我一

我曾经在mac上开发Java,结果很好,只是使用了终端和IntelliJ。在mac上运行的好的Ruby开发工具是什么?我使用emacs,它有一个很好的Ruby模式。

大多数人在mac上开发和使用Rails。因此,TextMate非常支持Ruby和Rails,并且可能是在Mac上开发Ruby代码的最佳文本编辑器。

TextMate是一个优秀的编辑器,并且可能是Ruby代码的最佳编辑器,正如mipadi所说。对于开源替代方案,您也可以尝试。虽然边缘有点粗糙,但它做得很好。

我喜欢TextMate,尽管我一直在和NetBeans调情。如果您喜欢功能齐全(又称臃肿)的IDE,请尝试一下。非常好:
是一个非常好的选择,它有很多很好的功能,可以用于调试、重构、数据库浏览、源代码管理等等。我将支持Textmate的推荐。称它为文本编辑器有点不利于用户。从一些有用的ruby/rails textmate快捷方式开始

您已经使用IntelliJ了吗?你可能应该看看。它支持调试、代码分析和重构等功能。

JetBrains(IntelliJ背后的人)正在开发一个专门用于Ruby on Rails的IDE:。

如果您喜欢vim,那么在它的基础上添加fuzzyfilefinder()和Rails.vim()插件可以提供非常好的体验


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

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

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

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


TextMate不是免费的,但它值39欧元。相信我。它将为自己支付很多很多倍的费用。

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

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

  • ,由一位同事推荐(我没有个人经验)。

    +1来平衡-1。。。这是一个相当主观的问题,许多人在mac-1上使用emacs进行开发,因为现在是2009年P+1,因为emacs在2009年运行良好,并且比几乎任何其他编辑器都能更好地支持更广泛的开发任务。如果你还不是emacs的铁杆书呆子,aquamacs是mac上的一个不错的选择。它有普通的mac密钥绑定,非常感谢所有伟大的答案!很难只选一个。这有点误导。Sublime Text 2可免费评估,但应购买许可证以继续使用。虽然它可以永久使用而无需付费,但支持您从中受益的工具的开发人员是一种很好的做法,特别是当他们使购买许可证变得容易时。哇,不知道我怎么会错过这一点。前几天有人让我下载它,做一个快速的编程练习。我要把那部分去掉。