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
Add support for TruffleRuby #4297
Comments
Lookup the source code or RVM and create a PR :) |
It seems to me that a lot of other projects that need Java and other such Oracle components via a traditional click-through gate (eg OTN) implement shell based acceptance Y/N gates at download. Obviously no one is getting prosecuted or running into legal problems over there, so I would hope that the same thing can be done here. I guess some of the project members are in a quandary due to their positions and need to remain aloof, but such things really do hinder the project on a large scale moving forward. So yeah, we definitely need to get a nice independent PR going for Truffle here in this regard to help everyone out until folks can get their hands around the ability to remove license acceptance... Not sure if we have to get this fancy, but it would be even possible to actually trigger a click through via the OTN, acting as a graphical browser, but being a simple one-page browser dedicated to dealing with this OTN issue I suppose. |
Direct downloads of GraalVM Community Edition (CE) without a click-through are now available for Linux. Once direct downloads of GraalVM CE are available for macOS, TruffleRuby support should be straightforward to add for macOS and Linux. Here's a little script showing installation for Linux and a work-in-progress commit adding installation support for ruby-install. |
Should support for TruffleRuby be added to RVM(1) aka this repo or RVM2? |
@eregon Here, RVM(1), is the right place. :-) |
I started looking at this and I have a one general question. TruffleRuby is distributed as binary archives per platform/architecture:
Those contain everything we need. So the question is: is that a "binary ruby" from the point of view of RVM? So I'm thinking we'd rather behave like a source install, except almost everything is already built. |
There's some need to integrate interactivity to allow users to accept or decline a license as per this.
What's the preferred method for integrating such a license acceptance gate into an RVM Ruby formula?
The text was updated successfully, but these errors were encountered: