Ich habe ein Problem beim installieren von JRuby unter Debian. Habe die Installation mit RVM durchgeführt allerdings ging dabei etwas schief:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
$ rvm install jruby Searching for binary rubies, this might take some time. Found remote file https://s3.amazonaws.com/jruby.org/downloads/9.1.6.0/jruby-bin-9.1.6.0.tar.gz Checking requirements for debian. Requirements installation successful. jruby-9.1.6.0 - #configure jruby-9.1.6.0 - #download % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 31.5M 100 31.5M 0 0 953k 0 0:00:33 0:00:33 --:--:-- 957k jruby-9.1.6.0 - #validate archive jruby-9.1.6.0 - #extract jruby-9.1.6.0 - #validate binary jruby-9.1.6.0 - #setup jruby-9.1.6.0 - #gemset created /home/daniel/.rvm/gems/jruby-9.1.6.0@global jruby-9.1.6.0 - #importing gemset /home/daniel/.rvm/gemsets/jruby/global.gems... Error running 'gemset_import_list jruby-openssl jruby-launcher gem-wrappers rubygems-bundler rake rvm', showing last 15 lines of /home/daniel/.rvm/log/1486415011_jruby-9.1.6.0/gemsets.import.global.log block in install at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/request_set.rb:166 each at org/jruby/RubyArray.java:1734 install at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/request_set.rb:156 install_gem at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/commands/install_command.rb:205 block in install_gems at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/commands/install_command.rb:255 each at org/jruby/RubyArray.java:1734 install_gems at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/commands/install_command.rb:251 execute at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/commands/install_command.rb:158 invoke_with_build_args at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/command.rb:310 process_args at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/command_manager.rb:169 run at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/command_manager.rb:139 run at /home/daniel/.rvm/rubies/jruby-9.1.6.0/lib/ruby/stdlib/rubygems/gem_runner.rb:55 <main> at /home/daniel/.rvm/rubies/jruby-9.1.6.0/bin/jgem:21 load at org/jruby/RubyKernel.java:977 <main> at /home/daniel/.rvm/rubies/jruby-9.1.6.0/bin/gem:4 jruby-9.1.6.0 - #generating global wrappers.............. jruby-9.1.6.0 - #gemset created /home/daniel/.rvm/gems/jruby-9.1.6.0 jruby-9.1.6.0 - #importing gemsetfile /home/daniel/.rvm/gemsets/default.gems evaluated to empty gem list jruby-9.1.6.0 - #generating default wrappers........
|
Dies hat dann zur Folge, dass beim Aufruf immer eine Fehlermeldung kommt:
1 2 3 4 5 6 7 8 9 10
|
jruby -Xnative.verbose=true Failed to load native POSIX impl; falling back on Java impl. Stacktrace follows. java.lang.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.Provider at jnr.ffi.provider.InvalidProvider$1.loadLibrary(InvalidProvider.java:48) at jnr.ffi.LibraryLoader.load(LibraryLoader.java:325) at jnr.ffi.Library.loadLibrary(Library.java:127) at jnr.posix.POSIXFactory$DefaultLibCProvider$SingletonHolder.<clinit>(POSIXFactory.java:279) at jnr.posix.POSIXFactory$DefaultLibCProvider.getLibC(POSIXFactory.java:283) at jnr.posix.BaseNativePOSIX.<init>(BaseNativePOSIX.java:37) .....
|
Ist zu diesem Problem etwas bekannt, bzw. kann mir jemand zu einer Lösung anraten. Ich bin in Ruby noch relativ unerfahren. Danke!