rubyforen.de
http://forum.ruby-portal.de/

JRuby mit RVM unter Debian installieren
http://forum.ruby-portal.de/viewtopic.php?f=6&t=26933
Seite 1 von 1

Autor:  spellsleeper [ 06 Feb 2017, 23:36 ]
Betreff des Beitrags:  JRuby mit RVM unter Debian installieren

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!

Autor:  slowjack2k [ 02 Mär 2017, 21:02 ]
Betreff des Beitrags:  Re: JRuby mit RVM unter Debian installieren

Ist das "/tmp" Verzeichnis für deinen aktuellen User schreibbar? Deinen Stacktrace hast du leider etwas zu sehr eingekürzt, um etwas sagen zu können.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/