RubyMine — new Ruby and Rails IDE from JetBrains

You might have heard that for the last two years we have been developing Ruby plugin for our award-winning Java IDE, IntelliJ IDEA (its major release is just few days away, btw!) 

Support of the Ruby community which has highly anticipated the plugin quality and its feature set, combined with the intensive efforts of JetBrains Ruby team, have inspired us to create the dedicated Ruby IDE — RubyMine.

RubyMine is based on the years-proven IntelliJ IDEA platform that JetBrains has been developing for over than eight years, gathering feedback from worldwide development community and implementing the features that help developers being more effective and productive.

RubyMine is the full-fledged Ruby and Ruby on Rails IDE, equipped with specific tools for Ruby on Rails web developers: Rails generators integration, smart Ruby, HTML, CSS and JavaScript editor with completion, on-the-fly inspections, quick-fixes and advanced code analysis. integration with popular VCS (Git, Subversion, Perforce, etc.), Ruby debugger and unit testing support.
Actually the complete set of tools you need for the whole development cycle.

Currently we’re releasing RubyMine as Public Preview. Version 1.0 is scheduled for Q1, 2009.

You are welcome to download the Public Preview release to try it and let us know you thoughts.

Stay tuned for the new articles on this blog — we’ll be covering various RubyMine features, release announcements and many things you will definitely find worth reading.


Comments below can no longer be edited.

15 Responses to RubyMine — new Ruby and Rails IDE from JetBrains

  1. Avatar

    William Pietri says:

    November 3, 2008

    Could you say more about how this relates to the IntelliJ Ruby plugin? If I already use that and am happy with it, is there a need to download this?

    I’m assuming that this is just a version of the app + plugin with the Java stuff removed, so Ruby-only people have a clean, easy-to-use IDE to work with. But if there are extra goodies, I’ll gladly take a look.

  2. Avatar

    Jason Allen says:

    November 3, 2008

    Just tried the preview. Opened a “directory” project (existing code on my HD). It scanned forever, then gave me some memory error. When attempting to shut it down, it started “copying” a bunch of files. Force-killed the process. Result? It killed my entire directory of existing code and left a mostly empty ‘.idea” directory. Lost a week of code. Will not try again.

  3. Avatar

    Leonid Bugaev says:

    November 4, 2008

    Can’t run in ubuntu 8.10:

    [YourKit Java Profiler 7.5.7] Using JVMTI (11.0-b15;Sun Microsystems Inc.;mixed mode, sharing;Linux;32 bit JVM)
    [YourKit Java Profiler 7.5.7] Profiler agent is listening on port 10001…
    [YourKit Java Profiler 7.5.7] *** HINT ***: To get profiling results, connect to the application from the profiler UI
    Exception in thread “main” java.lang.AssertionError: No parent found for /; bin folder with file not found
    at com.intellij.openapi.application.PathManager.getHomePath(
    at com.intellij.openapi.application.PathManager.getBinPath(
    at com.intellij.openapi.application.PathManager.loadProperties(
    at com.intellij.ide.ClassloaderUtil.initClassloader(
    at com.intellij.ide.Bootstrap.main(
    at com.intellij.ide.Bootstrap.main(
    at com.intellij.idea.Main.main(

  4. Avatar

    Charl Fourie says:

    November 5, 2008

    Differences between the IDE and the Plugin.

    Hi there. I am a developer who work in both the Java and Ruby spaces, and have already bought IntelliJ, which I currently use for both Java and Ruby development. My question is the following:

    Will there be any differences between the IDE and the plugin, or will all features be supported by both?

  5. Avatar

    Eugene Toporov says:

    November 5, 2008

    Charl: I think your question about RubyMine and Ruby plugin is answered in this forum thread:

    Welcome to join the discussion!

  6. Avatar

    oleg_s says:

    November 5, 2008

    Leonid Bugaev:
    Have you edited file manually? It seems you have some error in it. Works fine for me on Ubuntu 8.10.

  7. Avatar

    McNaz says:

    November 5, 2008

    My congratulations to the dev team behind RubyMine. Just gave it a spin under Ubuntu 7.10 and XP… very impressive (I’m a Netbeans user).

    Where can I pre-order?

  8. Avatar

    Eugene Toporov says:

    November 5, 2008

    McNaz: Thanks a lot for these words! We look forward to know your feedback on the functionality you see and you wish to see.

    For preordering questions, please contact sales at jetbrains dot com

  9. Avatar

    nicholasf says:

    November 5, 2008

    I’ve just switched from Textmate to Rubymine on a trial basis.

    I’m a fan of IDEA from ages ago, and have been hunting for a decent Ruby orientated IDE with a graphical debugging env and decent text editing + refactoring. I’ve tried a number of other tools on occasions but they’ve all been unintuitive at the simple level of text editing, file management, or debugging. So hopefully Rubymine will just work, so far it’s looking good.

    One thing, though, the IDE UI itself is too complex for the Ruby crowd (if you remember that the majority of them use Textmate). It’d be great if there was a way to theme Rubymine or to reduce the menuing options. I mean particularly the toolbar – where a number of options like cut, copy, paste, forward, commit changes, etc.. I think if you reduced that sort of menuing complexity you’d win a few more yards with the Ruby audience.

    Nicholas F.

  10. Avatar

    Eugene Toporov says:

    November 6, 2008

    Nicholas: thanks a lot for a valuable feedback! We are thinking in this direction too.

  11. Avatar

    Michael K says:

    November 6, 2008

    Except for launching, is completely non-functional on OS X Leopard for two who’ve tried it at our office. Something environment pre-requisite missing? IntelliJ Selena-7952 w/ Ruby 1.5.18930 plugin works fine on same boxes.

    /usr: cannot execute
    com.intellij.execution.process.ProcessNotCreatedException: /usr: cannot execute
    at com.intellij.execution.configurations.GeneralCommandLine.createProcess(

    Caused by: /usr: cannot execute
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.(
    at java.lang.ProcessImpl.start(
    at java.lang.ProcessBuilder.start(
    at java.lang.Runtime.exec(
    at java.lang.Runtime.exec(
    at com.intellij.execution.configurations.GeneralCommandLine.createProcess(
    … 43 more

    at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor$

    java.lang.IllegalStateException: @NotNull method org/jetbrains/plugins/ruby/ruby/run/RubyScriptRunner.runScriptFromSource must not return null
    at org.jetbrains.plugins.ruby.ruby.sdk.RubySdkType.getShortVersion(

  12. Avatar

    Michael K says:

    November 6, 2008

    My apologies, needed to configure the Ruby interpreter setting under Project Structure. We have Ruby installed via MacPorts, so needed to set Ruby interpreter to /opt/local/bin/ruby. Previous error mentioned goes away after that.

  13. Avatar

    Eugene Toporov says:

    November 6, 2008

    @Michael K: thanks for the update on the situation! Please post your feedback on discussion forum at –

  14. Avatar

    Büyü says:

    June 18, 2010

    Could you say more about how this relates to the IntelliJ Ruby plugin? If I already use that and am happy with it, is there a need to download this?

  15. Avatar

    Eugene Toporov says:

    June 18, 2010

    @Büyü: You can find answers at
    If you have more questions, you are welcome to ask at RubyMine discussion forum:

Discover more