2017-09-05 46 views
0

我剛安裝RVM並安裝JRuby的 和創業板安裝導軌 軌5.1 ,然後創建一個新的軌道 未來happends ......的JRuby on Rails的不工作

ruby bin/rails server 

精選_JAVA_OPTIONS:-Dawt.useSystemAAFontSettings = gasp Bundler :: GemRequireError:嘗試加載gem'activerecord-jdbcsqlite3-adapter'時發生錯誤。 寶石裝載錯誤是:未定義方法alias_method_chain' for #<Class:ActiveRecord::Base> Did you mean? alias_method Backtrace for gem load error is: org/jruby/RubyBasicObject.java:1653:in method_missing' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc/base_ext.rb: 13:ActiveRecord中的singleton class' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc/base_ext.rb:4:in塊' org/jruby/RubyModule.java:2831:module_eval' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc/base_ext.rb:3:in' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22 /lib/arjdbc/jdbc/base_ext.rb:1:in <main>' org/jruby/RubyKernel.java:961:in require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/ jdbc/adapter.rb:1:<main>' org/jruby/RubyKernel.java:961:in要求' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc/adapter.rb :6:<module:(root)>' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc.rb:1:in' org/jruby/RubyKernel.java:961:in require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc.rb:52:in ' 組織/ jruby的/ RubyKernel.java:961:在require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc/jdbc.rb:3:in' 組織/ jruby的/ RubyKernel.java:961:在(根) 組織/ jruby的/ RubyArray.java require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc.rb:1:in塊」:1733:在each' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbc-adapter-1.3.22/lib/arjdbc.rb:9:in塊在(root)' org/jruby/RubyArray.java:1733:在each' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbcsqlite3-adapter-1.3.22/lib/activerecord-jdbcsqlite3-adapter.rb:1:in(root)' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/activerecord-jdbcsqlite3-adapter-1.3.22/ LIB/ActiveRecord的-jdbcsqlite3-adapter.rb:2:(root)' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:1:in ' 組織/ JRuby中/ RubyKernel.java:961:在require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:82:in塊需要' 組織/ JRuby中/ RubyKernel.java:1747:在tap' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:77:in需要」 /家/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:66:in require' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler.rb:108:in需要' /home/jack_zhang/Desktop/jrubyrails/config/application.rb:7:in (root)' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/commands/server/server_command.rb:1:in(root)' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1。 4.rc1/lib目錄/導軌/命令/服務器/ server_command.rb:133:perform' /home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/commands/server/server_command.rb:130:in ' 組織/ JRuby中/ RubyKernel.java:961:在require' bin/rails:4:in' 捆紮機錯誤回溯:在

塊需要在/ home上/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:86 每個都在org/jruby/RubyArray.java:1733 block in in/home /jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:77 每個在org/jruby/RubyArray.java:1733 需要位於/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/bundler-1.15.4/lib/bundler/runtime.rb:66 需要位於/home/jack_zhang/.rvm/gems/jruby -9.1.7.0/gems/bundler-1.15.4/lib/bundler.rb:108 at /home/jack_zhang/Desktop/jrubyrails/config/application.rb:7 require org/jruby/RubyKernel.java:961 在/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/commands/server/server_command.rb:1 中的(root)塊中敲擊org /jruby/RubyKernel.java:1747 在/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/commands/server/server_command.rb:133執行 在/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/commands/server/server_command.rb:130上執行 運行於/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/thor-0.20.0/lib/thor/command.rb:27 invoke_command at /home/jack_zhang/.rvm/gems/jruby -9.1.7.0 /寶石/托爾0.20。0/lib/thor/invocation.rb:126 在/home/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/thor-0.20.0/lib/thor.rb:387 012x處發送在/ home執行/jack_zhang/.rvm/gems/jruby-9.1.7.0/gems/railties-5.1.4.rc1/lib/rails/command/base.rb:63 at /home/jack_zhang/.rvm/gems/jruby-9.1 .7.0 /寶石/ railties-5.1.4.rc1/LIB /軌道/ command.rb:44 需要在組織/ jruby的/ RubyKernel.java:961 在倉/軌道:4

+0

你在開玩笑嗎? – Axel

+0

歡迎來到堆棧溢出 - 很高興有你。請閱讀[我如何提出一個好問題?](https://stackoverflow.com/help/how-to-ask)和[如何創建一個最小,完整和可驗證的示例](https:// stackoverflow。 com/help/mcve)幫助將Stack Overflows內容保持在最高級別,並增加獲得正確答案的機會。 – Axel

回答

0

了activerecord-JDBC-適配器-1.3.22與Rails 5.x不兼容

...你應該嘗試rails-5分支形成寶石的git倉庫