主页 > 知识库 > 网络编程 > Ruby >

Ruby 开发工具

来源:http://ruby-china 作者:网络 发表于:2012-06-20 09:46  点击:
系统 Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因: Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才能很好的满足; Ruby 在 Windows 环境下面执行效率低。 开发工具(编辑器) Ruby 不需要 IDE,一个简单的文本

系统

Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因:
  1. Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才能很好的满足;
  2. Ruby 在 Windows 环境下面执行效率低。

开发工具(编辑器)

Ruby 不需要 IDE,一个简单的文本编辑器就足够了,作为 Ruby 开发者,这个必须习惯。
  • Mac 平台
    • TextMate
  • Linux 平台
  • Redcar
  • Vim 或 Emacs
  • 如果用 Vim 的话也可以尝试用 janus
  • Vim 的 Rails 插件 rails.vim
  • Sublime Text 2
  • 所有平台

版本管理

  • Git ,没错就用它!

代码托管

  • Github Github 也是 Ruby 社区开源项目的聚集点,几乎所有 Ruby 项目都可以在上面找到,开发者必备。
  • Bitbucket 相比 Github 要逊色很多,但它可以无限存放私有版本库(Github 私有需要付费),也是可以用 Git。
  • Unfuddle,云端版本管理服务,支持 Git 和 SVN,免费账户支持1个私有仓库,倒腾自己的小项目很合适。付费帐户具备多人协作能力。

其他

  • iTerm Mac 控制台改进版本
  • oh-my-zsh

Mac 下面其他类似 TextMate 和 Vim 可选的编辑器

  • Chocolatapp
  • Vico

Vim插件

  • Vundle
  • Vim-Rails
  • SuperTab-continued
  • FuzzyFinder / Command-T
  • ack
  • nerdtree 文件目录树工具 实现文件导航
  • nerdcommiter
  • mark
  • matchit
  • taglist / tagbar
  • tabular

vim&ctags

  • 编译 Vim 时带着 ctags 选项一般的发行版都带着,我也不确定有没有这个选项
  • emerge ctagsapt-get ctags
  • 在你项目的根目录执行 ctags -R 生成 tags文件
  • 配置 vimrc,见我的 Github, 我实在是懒
  • 进入 Vim,确保目录正确
  • 到你的方法处,猛按ctrl+]. f__k it.
  • okay,已经进去了..

编辑器教程

Vim

  • Learn Vim Progressively

Emacs

  • Emacs 24 Rails Development Environment - From scratch to Productive in 5 Minutes

    有帮助
    (2)
    100%
    没帮助
    (0)
    0%