rbenv、MRI Ruby (1.9.2-p290)、rails 3.0.9、SQLite3 を使用した Ruby/Rails 開発環境があります。JRubyに移植したいのですが、Railsアプリケーションのルートディレクトリで「rbenv local jruby-1.6.4」と「rails server」を実行するだけで使えるようにします。 JRuby で、MRI Ruby で使用するには「rbenv local 1.9.2-p290」と「rails serer」を使用します。
SQLite にアクセスするための gem が Ruby と JRuby で異なることは承知していますが、Ruby が MRI の場合は MRI 関連の gem がピックアップされ、Ruby が MRI の場合は JRuby 関連の gem がピックアップされるように、Gemfile をどのように記述すればよいでしょうか。 RubyはJRubyですか?
また、SQLite の代わりに MySQL に移植する必要があります。ここで Ruby と JRuby にはどの gem を使用する必要がありますか?
記録として、Ubuntu 11.04、Ruby 1.9.2-p290、JRuby 1.6.4、および Rails 3.0.9 または 3.0.10 を使用しています。