-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Milestone
Description
Environment Information
- jruby 9.4.9.0 (3.1.4) 2024-11-04 547c6b1 OpenJDK 64-Bit Server VM 21.0.4+7-1 on 21.0.4+7-1 +jit [x86_64-OpenBSD]
- OpenBSD armata 7.6 GENERIC.MP#338 amd64
Simple empty directory with .ruby-version set to
jruby-9.4.9.0
or
jruby-9.4.8.0
Here is the relevant part of the ENV, where the Ruby switcher sets GEM_* and RUBY_*:
PWD=/home/jmettraux/w/sg7
WINDOWPATH=5
SHELL=/usr/local/bin/fish
HOME=/home/jmettraux
COLORTERM=truecolor
TERM=alacritty
GEM_ROOT=/home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/gems/shared
GEM_HOME=/home/jmettraux/.gem/jruby/4.9.0
GEM_PATH=/home/jmettraux/.gem/jruby/4.9.0:/home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/gems/shared
PATH=/home/jmettraux/.gem/jruby/4.9.0/bin:/home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/gems/shared/bin:/home/jmettraux/.rubies/jruby-9.4.9.0/bin:/usr/local/jdk-21/bin:/home/jmettraux/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
LOGNAME=jmettraux
USER=jmettraux
RUBY_VERSION=9.4.9.0
RUBY_ENGINE=jruby
LC_CTYPE=en_US.UTF-8
RUBY_ROOT=/home/jmettraux/.rubies/jruby-9.4.9.0
Expected Behavior
As seen on jruby-9.4.8.0:
$ jirb
irb(main):001:0> RUBY_PLATFORM
=> "java"
irb(main):002:0> RUBY_VERSION
=> "3.1.4"
Actual Behavior
$ jirb
ArgumentError: cannot convert parameter to native pointer
call at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/fiddle/ffi_backend.rb:173
setupterm at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/reline/terminfo.rb:82
<class:ANSI> at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/reline/ansi.rb:34
<main> at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/reline/ansi.rb:5
require at org/jruby/RubyKernel.java:1187
require at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:85
<main> at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/reline.rb:599
require at org/jruby/RubyKernel.java:1187
require at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:85
<main> at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/irb.rb:13
require at org/jruby/RubyKernel.java:1187
require at /home/jmettraux/.rubies/jruby-9.4.9.0/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:85
<main> at /home/jmettraux/.rubies/jruby-9.4.9.0/bin/jirb:10
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels