Is the latest Ruby Plugin working with IDEA 9.0?

Hi,

I am using IDEA 9.0.3 Ultimate together with the Ruby Plugin.
Just saw that Ruby Plugin 3.0.17091 is available and I am still on 2.5.13234. Plugin update via IDEA is somehow not working.

2.5.13234 has some bugs in the rspec runner (formatter.rb)  which I fixed and patched locally. But I saw they were fixed in the newer version.

Can I use Ruby Plugin 3.0.17091 together with IDEA 9.0.3 with a manual install? Any problems to be expected if I do this?

Best regards,
Martin

5 comments
Comment actions Permalink

Hello Martin,

The new Ruby plugin relies on many platform features added in IntelliJ IDEA
10 and can't be used in IntelliJ IDEA 9.

I am using IDEA 9.0.3 Ultimate together with the Ruby Plugin. Just saw
that Ruby Plugin 3.0.17091 is available and I am still on 2.5.13234.
Plugin update via IDEA is somehow not working.

2.5.13234 has some bugs in the rspec runner (formatter.rb)  which I
fixed and patched locally. But I saw they were fixed in the newer
version.

Can I use Ruby Plugin 3.0.17091 together with IDEA 9.0.3 with a manual
install? Any problems to be expected if I do this?


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Hi Dmitry,

I understand.

But what about the bugs in 2.5.13234 ? As a paying customer I would expect that known bugs (e.g. running rspec tests) will be fixed in the ruby plugin which is compatible with IDEA9.0 . In the end I purchased the ultimate edition because of the ruby capabilities.

Thanks,
Martin

0
Comment actions Permalink

Martin,
could you please specify what problems exactly are you experiencing?

0
Comment actions Permalink

Hi Dennis,

I had a problem when using rspec 1.3. I didn't get a useful failure message because one of my spec cases failed. It was obviously caused by plugins\ruby\rb\testing\patch\bdd\teamcity\spec\runner\formatter\teamcity\formatter.rb

line 201:
example, failure = args[0], args[1]

should be
example, failure = args[0], args[2]

I patched this myself locally, but somehow it would be nice to have this in an updated plugin.

And then there seems to be another issue http://youtrack.jetbrains.net/issue/RUBY-7209

Best regards,
Martin

BTW: Which version of the ruby plugin is the latest one which is compatible with IDEA 9 ?

0
Comment actions Permalink

Martin,

We will update the Ruby plugin in a couple of days. Idea compatibility and RSpec 1.x support will be fixed, but rspec 2.x wont be available, because it requires lot's of changes, which were made in version for IDEA X.

0

Please sign in to leave a comment.