版本 27, 最后更新于
Ruby 开发工具
系统
Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因:
- Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才能很好的满足;
- Ruby 在 Windows 环境下面执行效率低。
开发工具(编辑器)
Ruby 不需要 IDE,一个简单的文本编辑器就足够了,作为 Ruby 开发者,这个必须习惯。
Mac 平台
Linux 平台
所有平台
- Vim 或 Emacs
- 如果用vim的话也可以尝试用 janus
- vim的rails插件 rails.vim
- Sublime Text 2
版本管理
- Git ,没错就用它!
代码托管
- Github Github 也是 Ruby 社区开源项目的聚集点,几乎所有 Ruby 项目都可以在上面找到,开发者必备。
- Bitbucket 相比 Github 要逊色很多,但它可以无限存放私有版本库(Github 私有需要付费),也是可以用 Git。
- Unfuddle,云端版本管理服务,支持Git和SVN,免费账户支持1个私有仓库,倒腾自己的小项目很合适。付费帐户具备多人协作能力。
其他
Mac 下面其他类似 TextMate 和 Vim 可选的编辑器
Vim插件
- Vundle
- vim-rails
- SuperTab-continued
- FuzzyFinder / Command-T
- ack
- nerdtree 文件目录树工具 实现文件导航
- nerdcommiter
- mark
- matchit
- taglist / tagbar
- tabular
vim&ctags
- 编译vim时带着ctags选项
一般的发行版都带着,我也不确定有没有这个选项 - emerge ctags
apt-get ctags - 在你项目的根目录执行 ctags -R 生成 tags文件
- 配置vimrc,
见我的github, 我实在是懒 - 进入vim,确保目录正确
- 到你的方法处,猛按
ctrl+]. f__k it. - okay,已经进去了..



重型IDE推荐Aptana或NetBeans
支持 Vim
Linux下gedit其实也不错
Redcar各种看似莫名的错误&&退出,继续使用强化后的gedit中...
我觉得Aptana Studio也还可以。也跨平台了。
Vim有个Vim Rails插件,gf很强大
mac下除了TextMate还有什么推荐的么。TextMate好像是收费的
@gene_wu Ruby 开发不推荐用那种重型 IDE
mac下用Sublime Text 2也不错,跟TextMate很像,可以永久试用
Netbean也不错的。用不用IDE纯粹个人喜好,所谓萝卜白菜各有所爱。
用了RubyMine才知道什么叫智能,不服的可以试试
RubyMine绝对可以秒杀Aptana和NetBeans
现在应该可以把sublime text也加上吧
不如搞个投票活动,看看这些工具的使用是如何分布的,呵呵
@pokkalee Gedit的确也是个不错的选择,它也有好多插件可供选择,不过自从用了vim后就很少用它了
同意 camel ,如果用IDE的话,RubyMine是个不错的选择,特别是在Netbeans7.0不再支持Ruby之后。
建议vimd的插件后边加上简介,这样就更清楚啦,哈哈,这个要求有点过分啦,哈哈
我觉得command-t 比nerdtree好用多了~