【发布时间】:2011-10-19 14:12:03
【问题描述】:
在previous question 中,我询问了如何告诉我的 Gemfile 是采用 JRuby 相关的 gem 还是 MRI 相关的 gem。我得到的答案是在 Gemfile 中执行以下操作:
platforms :jruby do
gem "activerecord-jdbcsqlite3-adapter"
end
platforms :mri do
gem "sqlite3"
end
显然,Bundler 中的platforms() 方法知道如何判断我是在运行MRI 还是JRuby。如果我在运行 JRuby 或 MRI,是否有其他方法可以在我的程序中判断?
【问题讨论】:
标签: ruby-on-rails ruby jruby