2

Ruby-1.9.3-p392 で作業しているプロジェクトがあり、Jruby でロードしようとしています (jruby-head は rvm と共にインストールされ、現在は jruby 1.7.4.dev (1.9.3p392) です)

すべての rake タスクが次のトレースで失敗します

bundle exec rake -T
レーキが中止されました!
読み込みエラー: pg_ext -- java.lang.RuntimeException: 無効な Ruby ランタイムに対して初期化された C 拡張機能
org/jruby/RubyKernel.java:1028:in `require'
/home/dmitry/.rvm/gems/jruby-head/gems/pg-0.14.1/lib/pg.rb:4:in `(root)'
org/jruby/RubyKernel.java:1028:in `require'
/home/dmitry/.rvm/gems/jruby-head/gems/bundler-1.3.4/lib/bundler/runtime.rb:1:in `(root)'
org/jruby/RubyArray.java:1614:in `each'
/home/dmitry/.rvm/gems/jruby-head/gems/bundler-1.3.4/lib/bundler/runtime.rb:72:in `必須'
org/jruby/RubyArray.java:1614:in `each'
/home/dmitry/.rvm/gems/jruby-head/gems/bundler-1.3.4/lib/bundler/runtime.rb:70:in `require'
/home/dmitry/.rvm/gems/jruby-head/gems/bundler-1.3.4/lib/bundler/runtime.rb:59:in `require'
/home/dmitry/.rvm/gems/jruby-head/gems/bundler-1.3.4/lib/bundler.rb:132:in `必須'
org/jruby/RubyKernel.java:1028:in `require'
/home/dmitry/Work/crossArts/config/application.rb:13:in `(root)'
org/jruby/RubyKernel.java:1047:in `load'
/home/dmitry/Work/crossArts/Rakefile:1:in `(root)'
/home/dmitry/Work/crossArts/Rakefile:5:in `(root)'
org/jruby/RubyKernel.java:1047:in `load'
org/jruby/RubyKernel.java:1067:in `eval'
/home/dmitry/.rvm/gems/jruby-head/bin/ruby_noexec_wrapper:14:in `(root)'
4

1 に答える 1