-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Working with Ruby 3.1+ #8
Comments
Hi,
That’s not correct; 9.3.x is compatible with Ruby 2.6.x, 9.4.x is compatible with Ruby 3.1.x. asciidoctor-interdoc-reftext 0.5.2 is compatible with Ruby 2.1–2.7. Version 0.5.3 is compatible with 2.7 and 3.x (Ruby 2.6 is unsupported by upstream for many many years). It’s tested on CI even against the latest JRuby and all tests passed last month.
This is suspicious… the latest released version is 0.5.3, there’s no 0.5.4 (yet).
I’m quite sure it’s not; parens in function calls are optional in Ruby. |
Apologies for the I upgraded from
I tried downgrading JRuby as well. It happens in |
Hi
I am trying to implement this in my gradle project but running into an issue. It seems like it is relating to the Ruby version 3.1 onwards.
I have setup a sample project here with just 2 asciidoc files and a gradle build.
In my build.gradle file if I set the JRuby version to
9.3.14.0
it works -> From my understanding9.3.x
will work with Ruby2.6.x
9.4.7.0
it fails -> From my understanding9.4.x
will work with Ruby3.1.x
The error that I am getting is in the
processor.rb
class on line 67:My knowledge of Ruby is just too little to know why. I have seen though that on a stackoverflow site that in the later versions of Ruby the
()
is needed on asuper
call. Do you know if there are any other way to get around this to enforce a later version of ruby?The text was updated successfully, but these errors were encountered: