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).
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.
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.
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
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.
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!
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
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:
RubyMine team has been on the road lately visiting some cool Ruby/Rails events:
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.
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.
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).