简体   繁体   English

Ruby - 未定义常量 DL 和 Fiddle

[英]Ruby - Constants DL and Fiddle is not defined

When I go to execute the rake db:create showing error Constants DL and Fiddle is not defined当我 go 执行 rake db:create 时显示错误 Constants DL and Fiddle is not defined

I am using ruby 2.2.3.我正在使用 ruby 2.2.3。 I think I have a problem with my rjb我想我的 rjb 有问题

rake aborted!耙中止!

Constants DL and Fiddle is not defined.未定义常量 DL 和 Fiddle。 /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in load' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:72:in block in <class:Railtie>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in execute_hook' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application/finisher.rb:62:in block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in load' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader- 0.0.2/lib/rjb-loader.rb:72:in block in <class:Railtie>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in execute_hook' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2。 5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:在each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application/finisher.rb:62:in block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in instance_exec' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in run' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in initialize.' block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in instance_exec'/home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails /initializable.rb:30:in run' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' / home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in initialize.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/ gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/tasks/db/tenanting.rake:19:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in <main>' LoadError: cannot load such file -- dl /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in load' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:72:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in execute_hook' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/a /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/tasks/db/tenanting.rake:19:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in <main>' LoadError: cannot load such file -- dl /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in加载'/home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:72:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport -4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in execute_hook'/home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/a ctive_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application/finisher.rb:62:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in instance_exec' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in run' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in initialize.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in ctive_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application/finisher.rb:62:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10 /lib/rails/initializable.rb:30:in instance_exec' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in run ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10 /lib/rails/application.rb:352: 在initialize.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in initialize.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in initialize.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb :81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm /gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240 :in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems /ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/tasks/db/tenanting.rake:19:in block in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in ' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in ' Fiddle::DLError: /usr/local/java/9-internal/jre/lib/amd64/server/libjvm.so: cannot open shared object file: No such file or directory /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in load' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:72:in block in <class:Railtie>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/activ require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/ tasks/db/tenanting.rake:19:in block in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in '/home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in ' Fiddle::DLError: /usr/local/java/9-internal/jre/lib/amd64/server/libjvm.so: 无法打开共享 object 文件:没有这样的文件或目录 /home/nibo/.rvm/gems/ ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in load' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader.rb:62:in init' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rjb-loader-0.0.2/lib/rjb-loader。 rb:72:in block in <class:Railtie>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:36:in call' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/activ e_support/lazy_load_hooks.rb:36:in execute_hook' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application/finisher.rb:62:in block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in instance_exec' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in run' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in e_support/lazy_load_hooks.rb:36:in execute_hook' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:45:in block in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in each' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/lazy_load_hooks.rb:44:in run_load_hooks' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/ rails/application/finisher.rb:62:in block in <module:Finisher>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in instance_exec' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:30:in run' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/initializable.rb:55:in block in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/ railties-4.2.10/lib/rails/initializable.rb:54:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in initialize.' run_initializers' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:352:in初始化中。' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/rails_workplace/ekylibre/config/environment:rb:5:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/skylight-1.3.1/lib/skylight/probes.rb:81:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' /home/nibo/.rvm/gems/ruby-2.2.5/ gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in block in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:240:in load_dependency' /home/nibo/.rvm/gems/ruby-2.2.5/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in require' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application.rb:328:in require_environment.' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/tasks/db/tenanting.rake:19:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in `' /home/nibo/.rvm/gems/ruby-2.2.5/gems/railties-4.2.10/lib/rails/application:rb:457:in block in run_tasks_blocks' /home/nibo/rails_workplace/ekylibre/lib/tasks/db/tenanting.rake:19:in block in ' /home/nibo/.rvm/gems/ruby-2.2.5/gems/rake-12.1.0/exe/rake:27:in <top (required)>' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in eval' /home/nibo/.rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in `'

I get this problem occasionally when updating Java, and it seems the cause is that the RJB folks haven't kept up with the new JDK layout.我在更新 Java 时偶尔会遇到这个问题,看起来原因是 RJB 人员没有跟上新的 JDK 布局。 In particular, RJB is relying on finding libjvm.so somewhere in $JAVA_HOME/jre but that's not been the case since Java 9 came out.特别是,RJB 依赖于在$JAVA_HOME/jre中的某处查找libjvm.so ,但自从 Java 9 出现以来就不是这样了。

The only workaround I've found is to create a symbolic link to replicate the path that Ruby is expecting to find in the Java home directory.我发现的唯一解决方法是创建一个符号链接来复制 Ruby 期望在 Java 主目录中找到的路径。

This does the trick on my Linux machine (when run as root):这在我的 Linux 机器上起到了作用(当以 root 身份运行时):

cd $JAVA_HOME
mkdir -p jre/lib/amd64
ln -s $JAVA_HOME/lib/server/ jre/lib/amd64/server

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM