-
Notifications
You must be signed in to change notification settings - Fork 194
Closed
Milestone
Description
Hey folks,
even though truffleruby is not officially supported to run on macOS Sonoma, I wondered if you could help me install it on my system (MacBook Air M1, macOS Sonoma 14.0)?
Using rbenv
I was able to easily install truffleruby+graalvm-23.1.0
Launching simple apps works fine. The problems only start when I want to install gems via gem
. For example, if I start with something relatively simple, I get:
bolandross@MacBook-Air ~ % gem install csv
<internal:core> core/kernel.rb:234:in `gem_original_require': dlopen(/Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/psych.bundle, 0x0002): symbol not found in flat namespace '_rb_cObject' (RuntimeError)
from <internal:/Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/psych.rb:13:in `<top (required)>'
from <internal:core> core/kernel.rb:234:in `gem_original_require'
from <internal:/Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems.rb:608:in `load_yaml'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/config_file.rb:351:in `load_file'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/config_file.rb:194:in `initialize'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/gem_runner.rb:71:in `do_configuration'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/lib/mri/rubygems/gem_runner.rb:33:in `run'
from /Users/bolandross/.rbenv/versions/truffleruby+graalvm-23.1.0/bin/gem:29:in `<main>'
Could you give me a hint on what is missing here?