0

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
4

0 に答える 0