Ruby on Rails
Wednesday, April 30, 2014
Hey,
-- Is there an automated way of loading initializers depending on whether you are currently using ruby or jruby? I have an internal gem that loads some jRuby tasks, but I fail to run them because other non-jruby initializers keep erroring out, understandably since they are not currently installed as jruby gems.
Assuming the following gemfile:
----------------
gem rails
platform :ruby do
ruby '2.1.0' if RUBY_ENGINE == 'ruby'
gem A # Not needed when running jruby
end
platform :jruby do
ruby '1.9.3' if RUBY_ENGINE == 'jruby'
gem 'internal_gem'
end
--------------
I won't be able to run anything provided by 'internal_gem' unless I move gem A to the jruby platform, which is not very nice because it would mean I will be doing it for every gem I add.
Any ideas?
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/0dd04017-b53f-48d2-b653-a163d4542ea0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment