views:

122

answers:

1

I have developed a Ruby on Rails application and successfully deployed on Weblogic using Jruby and Warbler (which creates a war file based on the settings in config/warble.rb).

I believe although Jruby comes with inbuilt Ruby 1.8 and 1.9, by default it uses 1.8 and I want to test the same rails application in Ruby 1.9 within JRuby as I heard that Ruby 1.9 is a lot faster than 1.8. I do not see any configuration option in warble.rb

where we can specify to use Ruby version to use. Whats the best way to force Jruby to use Ruby 1.9?

Also my Rails application is based on Rails 2.3.2, are there any compatability issues on running rails application (built on 2.3.2) on Ruby 1.9? If so will upgrading rails to 2.3.5 solve the problem?

Thanks in advance.

+1  A: 

you specify it as an argument on the command line

 jruby --1.9 -v

Don't know about the compatibility issues.

srboisvert
@srboisvert: Thanks for the feedback. This works fine to launch jruby at command prompt. How to specify the same in warble.rb?
satynos
Sorry. Didn't fully read the question.
srboisvert