Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

RubyMine 3.0 Released: An Improved Ruby and Rails 3.0 IDE

By Peter Cooper / November 29, 2010

rubymine.png JetBrains (of IntelliJ IDEA fame) has today released RubyMine 3.0, the latest version of its cross-platform Ruby and Rails IDE. It follows on almost 18 months to the day from RubyMine 1.0. Back then we noted that the public reception of RubyMine was strong and JetBrains have only made it better since then.

If you're not already familiar with RubyMine, it's a cross-platform Ruby and Rails IDE based upon IntelliJ IDEA (to me it's always seemed faster than the Eclipse-based IDEs) that runs on Windows, Linux, and Mac OS X. It comes with a custom Ruby debugger, as well as version control integration (SVN, Git, Perforce and CVS) and support for several test systems out of the box (specifically RSpec, Cucumber, Shoulda, and Test::Unit).

Sounds great, right? The only downside: it's a commercial product clocking in at $69 for a personal license and $149 for a commercial license, though free licenses for "open source projects" and "trainers and educational institutions" are available.

If you are familiar with RubyMine, RubyMine 3.0 is a significant update that comes with complete Rails 3.0 support, RCov code coverage report support, a significantly improved Ruby debugger, enhanced editor support for Less, SCSS and Sass, Mercurial support, JavaScript debugging support, and more.

[suggestion] Interested in learning how to create your own programming language or just how parsers work? Check out Marc-André Cournoyer's Create Your Own Programming Language now. Even Matz said it's "the book I want to read"!

Comments

  1. Geoff Evason says:

    I made the switch from Textmate to Rubymine (also tried macvim) and have found it to significantly improve my efficiency. There is much less back and forth between editor/terminal, and some of the keyboard shortcuts save a lot of time (in particular - jumping to a declaration).

    I do miss some of the nice snippets/macros from textmate, but otherwise have no complaints. It's well worth the $69.

  2. Clarence Odbody says:

    I've recently begun using RubyMine, but I have textmate pointing at the same files and switch to it for some tasks that RubyMine just can't come close to. It gives me the best of both worlds.

  3. Ryan Horrisberger says:

    I was initially hesitant to use it because of the price, but once I switched I was hooked. I especially like the code inspection feature which will give you some sanity checks that is less common in interpreted languages like ruby, python etc so it will tell you if you have unreachable code, are using an uninitialized variable and a lot more. It also looks like they dropped the price for ver 3 by $30, b/c it was $99 when I bought it.

  4. Nicky Peeters says:

    RubyMine is well worth the money and has several features that you start to miss in other editors.

    My favorites are:
    - jump to declaration
    - quick definition lookup shows the source of methods in a pop-over
    - quick documentation lookup show the RDOC of methods in a pop-over
    - Git/SVN annotate view in the gutter with commit msg pop-over
    - debug anything (code, tests, javascript) including in-line variable values pop-overs

    "I do miss some of the nice snippets/macros from textmate"

    Snippets in RubyMine are Live Templates (Code > Insert Live Template) and do exactly the same thing and more.

  5. Philly says:

    I've used RadRails, Netbeans and RubyMine and I must say RubyMine is the most complete Ruby IDE by far. It's worth every penny.

Other Posts to Enjoy

Twitter Mentions