goddyzhao

  • Archive
  • RSS

Windows下使用RubyMine调试Rails

当代码量逐渐变大、逻辑逐渐变复杂、嵌套层逐渐变多、调用关系也逐渐变复杂的时候,单纯靠puts打log的方式,感觉有点麻烦。尤其是在不同文件中加入了调试代码,之后想要删除的时候还要全局搜索下,然后逐个删除,很不爽。

由于以前写Java的时候用eclilpse调试Java代码,感觉非常不错,因此这里也介绍借用IDE来辅助Debug的方式。

之所以用RubyMine是因为以下两个原因:

  • RubyMine虽是收费的,但是它有Open Source Project和Classroom License两种Free的版本
  • Netbeans从7.0开始不内置Ruby模块了,需要手动安装。这多多少少能够看得出Netbeans对Ruby的态度。

下面介绍详细过程(Windows7):

  1. 安装Ruby、Gem、Rails
    这里采用了Ruby1.9.2+Gem1.7.2+Rails3.0.9
  2. 下载并安装RubyMine
    这里采用RubyMine3.2
  3. 新建一个Rails项目之后,用RubyMine的【打开目录】去打开该项目
  4. 点击【Debug】按钮
    RubyMine会提示要求安装ruby-ide-debug的gem包,点击安装之后,过了一段时间会报错,错误大概意思是:无法安装linecache包,需要DevKit(RubyInstaller Developer Kit)。
    原因:ruby-ide-debug包在安装的时候依赖一些Gem,而其中有些Gem包是基于本地扩展的,因此需要本地扩展安装驱动
  5. 【关键】按照RubyInstaller上的Wiki安装DevKit
  6. 再次点击【Debug】按钮,安装需要的Gem包
  7. 重启RubyMine之后,就可以顺利调试了!
    • #Rails
    • #RubyMine
  • 9 months ago
  • 2
  • Permalink
  • Share
    Tweet

2 Notes/ Hide

  1. goddyzhao posted this
← Previous • Next →

About

Avatar F2E
Web Developer
UED Taobao
Fudan University

Pages

  • 我的简历
  • 我的英文博客
  • 深入学习JavaScript
  • 深入学习Node

Me, Elsewhere

  • @goddyzhao on Twitter
  • Facebook Profile
  • goddyzhao on github
  • RSS
  • Random
  • Archive
  • Mobile

文章未经同意切勿随意转载. Effector Theme by Carlo Franco.

Powered by Tumblr