jruby 1.9 と互換性のある Rails コンソールを実行しようとすると、エラーが表示されます。Railsコンソールを1.8モードで実行すると、これは正常に機能します。
私は以下を使用しています、
- rvm (1.8.1)
- jruby (1.6.4)
- レール (3.2.5)
- モンゴイド(2.4.11)
- Mac OS X ライオン
Rails アプリケーションを作成したとき、jruby を 1.8 互換に設定しました。これが問題の根本的な原因であったかどうかはわかりませんが、バンドル インストールが 1.9 互換モードでハングしているように見えるため、1.9 互換でプロジェクトを作成する際に問題に直面しています。
以下のようなエラー
trendy@~/rails/contacts : JRUBY_OPTS=--1.9 rails c
LoadError: load error: /Users/trendy/rails/contacts/config/environment -- java.lang.NullPointerException: null
require at org/jruby/RubyKernel.java:1047
require_environment! at /Users/trendy/.rvm/gems/jruby-1.6.4@contacts/gems/railties-3.2.5/lib/rails/application.rb:103
(root) at /Users/trendy/.rvm/gems/jruby-1.6.4@contacts/gems/railties-3.2.5/lib/rails/commands.rb:40
require at org/jruby/RubyKernel.java:1047
(root) at script/rails:6