Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gem install mrml fails with Ruby 3.4.0.preview1 #12

Open
spickermann opened this issue May 17, 2024 · 1 comment
Open

gem install mrml fails with Ruby 3.4.0.preview1 #12

spickermann opened this issue May 17, 2024 · 1 comment

Comments

@spickermann
Copy link

I know that Ruby 3.4.0.preview1 was released just one day ago. And that it is a very first preview version and far from the final release. But I thought you might be interested in keeping an eye on it, nevertheless.

Please tell me when you need additional information or when I can support you in any way.

Describe the bug

Installing the mrml gem fails to install on Ruby 3.4.0preview1 (installed with rbenv on a Mac M1) with a long stacktrace (see link to gist below).

To Reproduce

# Preparation: Install Ruby 3.4.0preview1 (for example with rbenv)
$ brew update rbenv ruby-build
$ rbenv install 3.4.0-preview1
$ rbenv shell 3.4.0-preview1
$ ruby -v
ruby 3.4.0preview1 (2024-05-16 master 9d69619623) [arm64-darwin23]

# Try installing mrml
$ gem install mrml
[long stacktrace, see link to gist below]

Expected behavior

MRML is installed without error message

Additional context

Please find both – the error message from the CLI, including the stacktrace, and the log file generated by gem install – in this gist: https://gist.github.com/spickermann/e5f6794cb688bccfb9e66d0eeea61328

@ingemar
Copy link

ingemar commented Nov 26, 2024

We need a pre-release of mrml for Ruby 3.4.0-preview2:

3.4 is not a stable release, and the ruby API is unstable so native gem compilation will not be guaranteed to work in future versions. what you want is to package a source code gem with the stable-abi-compiled-fallback feature to support ruby head
~ ianks in oxidize-rb/rb-sys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants