Start 2010 with RubyMine 2.0.1

January 19th, 2010 by Eugene Toporov

2.0.1 — first version in 2010. I like these small numbers and digits surprises!

But, to the point. We’ve just made RubyMine 2.0.1 available and hope you will enjoy it.

This is the minor update with some performance improvements, stability and other fixes. We’ve ensured that RubyMine works well with the latest Ruby on Rails (v.2.3.5) and Cucumber (v.0.5.x and later).

Among other fixes:

  • fixed plugin repository access from RubyMine UI (IDE Settings | Plugins)
  • fixed Extract Superclass refactoring
  • added support for ‘IDEA Server’ plugin that allows sharing IDE configuration between RubyMine installed on different computers

But we could not resist to make something new as well:

See complete list of fixes in RubyMine issue tracker and go download RubyMine 2.0.1.

Develop with pleasure in 2010 with RubyMine 2.0.1
-JetBrains RubyMine Team

Keep up-to-date with Ruby news and get RubyMine discounts

January 5th, 2010 by Eugene Toporov

It’s a good habit to keep up-to-date with technology news. Among numerous technical blogs, magazines, podcasts and screencasts, there’s a great selection of quality periodic media for Ruby and Rails developers.

We, as a software vendor, keep abreast of the trends and also encourage selected publications by sponsoring them.

Lately we sponsored a few episodes of Ruby 5 podcast, a short but informative and entertaining collection of news produced by guys from Envy Labs. The fresh Issue #5 of Rails Magazine was also partly sponsored by JetBrains RubyMine.

In addition to helping the media, we also want to reward the audience and to this effect we are offering some product discounts there. Go and check out the above resources — catch up on the news and find a “…% off” to save some coin.

It pays to be on the cutting edge!

RubyMine TipCast: customize IDE UI beyond recognition in 2 mins

December 30th, 2009 by Eugene Toporov

We, software developing kind, are very demanding to customization abilities of the tools we use daily. There is almost no way a vendor can create a UI that will please all. And RubyMine, being a complex tool with lots of functionality, offers users a wide variety of options to customize and tweak the IDE. This includes keymaps, editor settings, custom color schemes for the editor, and many other appearance and user experience options.

In this 2-minute video we will demo some of the options that many will find useful.
View larger, in a new window



Check other RubyMine demos

We’d like to know what else you want to see in RubyMine Tipcast series. Please let us know in the comments.

Synchronizing RubyMine Configuration using IDEA Server

December 28th, 2009 by Eugene Toporov

RubyMine license allows using the IDE from different computers (non-simultaneously). And once you have more than one IDE installation, you are in need to configure them all. But most likely you’d want them all to be configured similarly. So, to simplify this task, we’ve made the so called ‘IDEA Server plugin’ compatible with RubyMine 2.x

The plugin allows to synchronize IDE settings between installations, so setting up a new workstation is the matter of several clicks with it.

To install the plugin, open IDE Settings | Plugins, select the ‘Available’ tab, find the ‘Idea Server Plugin’ in the list and install it. Then restart RubyMine and you will get the Settings Server login prompt on startup.

For more information about the plugin and how it works please refer to Synchronizing IntelliJ IDEA Settings using IDEA Server document in our knowledge base.



If you find some problems or have additional questions about this functionality — let us know.

Note: To use the plugin you need RubyMine 2.0.1 or later.

Develop with pleasure,
-JetBrains RubyMine Team

Merry Christmas from JetBrains Team!

December 25th, 2009 by Eugene Toporov


May all your wishes come true in the next year! And if some of them are about RubyMine — just let us know :)

Merry Christmas and a Happy New Year!

-JetBrains Team

RubyMine 2.0.1 RC2

December 23rd, 2009 by Eugene Toporov

Words are not always important. See the list of changes and download RubyMine 2.0.1 RC2

As always, we are listening for your feedback.
Tell us the build is good and we’ll wrap up a nice Christmas present for you! BTW, TeamCity team just did it!

-JetBrains RubyMine Team

RubyMine 2.0.1 Candidate

December 10th, 2009 by Eugene Toporov

It’s not that we just celebrated after the 2.0 release. We have also been listening carefully for your feedback and making some changes. Apart from our own changes, there’s been a number of improvements in the IntelliJ platform, so we think RubyMine 2.0.1 is quite ready.

Some major fixes and changes are:

  • fixed plugin repository access from RubyMine UI
  • fixed Extract Superclass refactoring
  • added support for ‘IDEA Server’ plugin that allows sharing settings between installations of IntelliJ Platform based products used by the same developer on different computers
  • added Bundler support

see other fixes in issue tracker

Download RubyMine 2.0.1 RC

Thanks for all your reports! And let us know your impression.

JetBrains RubyMine Team

Update: it appears this RubyMine build is not working with the ‘Idea Server’ plugin just yet. We’ll correct it by the 2.0.1 release. Our apologies.

What’s mining: Bundler support in RubyMine

December 10th, 2009 by Eugene Toporov

We were getting a number of questions about Bundler gem support in RubyMine. Bundler is a nice tool that manages gem dependencies for your ruby applications created by Yehuda Katz (aka wycats).

So, we went and added the appropriate support for it. The new functionality will be available in the really-soon-to-be-released RubyMine 2.0.1

To bundle gems into your application you simply need to execute the Tools->Bundle Gems. This will open the console and run the gem bundle command. This menu item becomes available once you have the Bundler gem installed in your selected Ruby SDK.

Click the image below to see the full screenshot.

Once you bundled you gems, they will show up as ‘frozen’ in Gem Manager.

It is really important to note that RubyMine manages gems not to just manage them but with the purpose to provide a better code insight and completion. For IDE performance sake we do not scan ALL gems installed under the SDK, but only those attached to your project. So, do not ignore those ‘Some of the required gems are not attached’ warnings if you want to experience what “the smart IDE” really means.

If there’s something you’d love to have added/fixed in RubyMine:



Develop with pleasure!
JetBrains RubyMine Team

RubyMine team trips roundup

December 9th, 2009 by Eugene Toporov

RubyMine team has been on the road lately visiting some cool Ruby/Rails events:

  1. RubyConf’09: this was a great one, with lots of interesting talks and ideas around the Ruby development. Make sure you seen Gregg Pollack’s RubyConf in 22 mins video as well as other videos from this conference.

  2. RoR eXchange: organized by Skills Matters company this conference was both interesting and enjoyable. We talked to attendees about RubyMine and gave away 5 RubyMine licenses for the raffle.

While staying in San Francisco and London we had a chance to visit some of the customers that use RubyMine, such as Pivotal Labs, Twitter and ThoughtWorks. We’ve been demoing some new RubyMine stuff, showing our new Projects and sharing ideas. A very nice addition to conferences!

If you know of an interesting Ruby community event in your area give us a shout! We’re always happy to meet face-to-face.

Develop with pleasure!
JetBrains RubyMine Team

Best IDE for Polyglot Programming — IntelliJ IDEA 9

December 8th, 2009 by Eugene Toporov

Our neighbour IntelliJ IDEA team is now celebrating the release of IntelliJ IDEA 9, the best environment for polyglot programming and the most intelligent Java IDE, that also includes a free community edition now.

Being build on the same platform, RubyMine shares a lot of functionality with IntelliJ IDEA, and we thank the IntelliJ platform team for all the efforts and congratulate the whole team with this important milestone.

If you are developing with Ruby inside IntelliJ IDEA using the Ruby plugin, the updated plugin is available and is compatible with IntelliJ IDEA 9. You can install it from the IDE UI (IDE Settings | Plugins).

See the impressive list of what’s new in IntelliJ IDEA 9.

RubyMine update is coming soon too. Stay tuned for updates!

Develop with pleasure!
JetBrains Team