RubyMine Hinoki EAP: JBuilder Views & Better Slim Support

Hello everyone,

The time flies, we’ve survived another winter and meeting the new spring. And we’re getting closer and closer to the next RubyMine release. Today we’re glad to announce the next chunk of Hinoki features. Please welcome build 135.433 of the Early Access Program.
Continue reading

Posted in Announcement, Cutting Edge | Tagged | 6 Comments

RubyMine Hinoki EAP is Open!

Hello everyone,

splashHinokiEAPHopefully you’ve already tasted and liked all the new features of RubyMine 6 and are ready to something new. If so, you’ll be glad to know Early Access Program is now open for the next RubyMine release! Being true to traditions the next IDE version uses ‘Hinoki’ codename which is stands for cypress tree native to central Japan.

Welcome the new features:

  • Spring is now supported as Rails 4.1 uses it by default
  • Slim 2.0 is supported as well
  • Vagrant plugin is now bundled
  • AngularJS framework is supported (make sure to install our AngularJS plugin)
  • REST Client now has cookies support

Please take a look at the release notes for more details and try RubyMine Hinoki. Your feedback is very welcome as always. You can also read our development roadmap to know more about RubyMine Hinoki features being planned.

Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 11 Comments

Please Welcome RubyMine 6.0.3

Hello everyone,

Today we are happy to announce availability of RubyMine 6.0.3!

RubyMine 6.0.3 is a minor update that contains a set of fixes for code completion and debugging with Ruby 2.1.0 and introduces improved support for remote interpreters.

See the full list of fixes and use “Check for Updates…” to download and install the update as a patch to your existing RubyMine installation. You can also download RubyMine 6.0.3 from our website.

Debug Ruby with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 2 Comments

RubyMine 6.0.2 is Out!

Hello everyone,

We’ve prepared a small present for you. Please welcome a refined RubyMine 6.0.2!

RubyMine 6.0.2 comes with a set of important enhancements including fixed debugger gem conditioning and resolved debugger-xml hanging.

See the full list of fixes and use “Check for Updates…” to download and install the update as a patch to your existing RubyMine installation. You can also download RubyMine 6.0.2 from our website.

We wish you a happy holiday season!
JetBrains RubyMine Team

Posted in Announcement | Tagged | Leave a comment

RubyMine 6.0.1 is Already Here

Hello everyone,

We would like to thank you all for the feedback you provided during the last week. We discovered some issues to be fixed in the first hand and today RubyMine 6.0.1 is available for you. This update includes fixes for such issues as inability to run RSpec via Zeus with remote SDK and the problem with not using Bundler context for test/scripts.

Look at the full list of fixes and use “Check for Updates…” to download and install the update as a patch to your existing installation. You can also download RubyMine 6.0.1 from our website.

Posted in Announcement | Tagged , | 3 Comments

Let Your Ruby Shine with RubyMine 6.0!

Hello everyone,

Today we can finally take a deep breath and solemnly proclaim that RubyMine 6.0 is fully baked up and waits for you to download and try it!

Let Your Ruby Shine with RubyMine 6

Key features of RubyMine 6 include:

  • Support for working with multiple projects in one IDE instance
  • Enhanced Ruby support up to version 2.1.0-preview1
  • Boosted overall IDE performance, reworked code insight for faster editing and code completion
  • Improved Extract Method refactoring now finds duplicates
  • Built-in SSH console and local terminal
  • Integration with Zeus (check this tutorial to learn more)
  • Faster Ruby visual debugger and support for debugger-gem with a multi-process debugging option
  • Adjustable auto-test delay, and more.

This release also includes many features and improvements from the IntelliJ Platform continuously developed by JetBrains, including GitHub pull requests right from the IDE, Presentation and Full Screen views for Windows, Linux and OS X, support for Subversion 1.8 and database and other improvements.

You can buy or renew your license on our site. Note that RubyMine 6.0 will be a free update for everyone who purchased RubyMine after November, 26, 2012. As always free 30-day trial is available if you need some time to decide.

We would like to thank you all for your votes, issues, feature requests and for staying with RubyMine during the EAP. We always appreciate your feedback and hope that you’ll enjoy RubyMine 6.0!

Posted in Announcement | 37 Comments

Welcome RubyMine 6.0 Release Candidate!

Hello everyone,

We are heading to a big date and today we are happy to let you know that RubyMine 6.0 Release Candidate is here!

This update contains a bunch of enhancements including fixed problem with creating remote sdk.

Feel free to get the RC build from our EAP page. You can take a look at the changes in release notes.

Stay tuned not to miss the release, it’s coming closer!

Posted in Announcement | Tagged | 8 Comments

RubyMine Momiji Beta is Here!

Hi all,

We are extremely excited to announce that starting from today RubyMine Momiji Beta is available for you to download and try!

Apart from bug fixes and improvements we were focusing on during the Early Access Program, this version introduces such features as:

  • Compass support;
  • Improved Zeus support: now you can run Rails applications and Rake tasks via Zeus;
  • Implemented multi-process debug for debugger and debugger-xml;
  • The last but not the least: JRuby debugger is now 30% faster.

Please take a look at the list of fixes for more details and download RubyMine Momiji Beta. As always we would appreciate your feedback!

Posted in Announcement | Tagged , | 3 Comments

Your Piggy Bank of Useful Links

Hello everyone,

The world of Ruby can be very enthralling, but when you’re a newbie it is so easy to get lost. Even a professional sometimes needs good Ruby and Rails programming tips as well as how-to’s to his/her favorite tools. No matter how experienced you are I bet you have your own piggy bank of useful links. In this post I aim to share my own one.

Ruby on Rails Tutorial by Michael Hartl is well known and needs no advertising. But if you are a RubyMine user you may be glad to know David Loeffler adopted it to RubyMine. You will find there everything you need to start with Ruby on Rails and RubyMine.

For those who like Michael’s tutorial and use RubyMine, I can also recommend Favorite RubyMine Tips video by Justin Gordon with tips and tricks that help being productive in the IDE.

Talking about video I can’t help sharing with you the daily lectures by Dave Jones. Especially Introduction to Ruby Programming, Ruby Programming II and Ruby on Rails Instruction courses.

Can’t imagine any developer without evening or morning blogs reading ritual. So you may want to add a couple of new ones to your blogs feed. Welcome Pivotal Labs with their blog on RubyMine among others.

Hopefully you know about RubyMine Tips of the Day and use them as well as Help Topics. But if you want more tips and like the card format for new information as I do, you probably will find Macandra Ruby cards pleasant and useful.

And of course there is a good crib to all useful resources from JetBrains – just take a look on Useful Links section on our Wiki main page.

And what about you, guys and gulls? What are your favorite Ruby, Rails and RubyMine resources?

Posted in Productivity, Screencast | Tagged | 2 Comments

RubyMine Momiji EAP: Build 132.666

Hello everyone,

Please welcome the new RubyMine Momiji EAP build! Despite of a scary build number it contains a lot of important bug fixes and improvements, such as adjustable auto-test delay and debugger-gem support. Please note that there’s a known issue with inability to get values of global variables in Rails applications.

Take a look at the release notes and download RubyMine Momiji EAP build 132.666. As usual feel free to let us know about any bugs and requests via issue tracker.

Posted in Announcement | Tagged | 4 Comments