Skip to content

Should this project be referring to ruby 3.4.1? #141

@chadlwilson

Description

@chadlwilson

I understand from ruby/ruby@48d4efc#diff-741f0195763b008706a42eea7b8c9a1f1c975ea578ccf2b0433ff9f45ddc266eL14 that 3.4.1 fixed the RUBY_PATCHLEVEL to imply a non-dev version of Ruby.

I am certainly very far from being an expert here, but it seems that this might be relevant given the var appears to distinguish between dev and non-dev versions of Ruby and appears to impact whether ruby_abi_version is required/available in extensions in some cases? It goes a bit over my head, but referred to in grpc) and there's logic based on this within ruby itself if it is a negative value (dev version).

$ mise x [email protected] -- ruby -e "puts RUBY_PATCHLEVEL"
-1
$ mise x [email protected] -- ruby -e "puts RUBY_PATCHLEVEL"
0

Apologies for the question from possible ignorance - possibly irrelevant given using an older bootstrap ruby. 🙏 Feel free to ignore or school me.

(related indirectly to #135)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions