GithubHelp home page GithubHelp logo

Rubinius support about asdf-ruby HOT 6 CLOSED

asdf-vm avatar asdf-vm commented on August 19, 2024
Rubinius support

from asdf-ruby.

Comments (6)

Stratus3D avatar Stratus3D commented on August 19, 2024 3

We now use ruby-build. Rubinius is now available.

from asdf-ruby.

AlexWayfer avatar AlexWayfer commented on August 19, 2024 1

Just... Rubinius is a Ruby language implementation, like JRuby, or even MRI, and they are in asdf-ruby... It would be strange to make another plugin for this.

from asdf-ruby.

padde avatar padde commented on August 19, 2024 1

How about using https://github.com/rbenv/ruby-build to build rubies? ruby-build supports many popular implementations and platforms. It also has a local list of available Rubies which would speed up the asdf list-all ruby command significantly (currently fetches list via HTTP on each invocation). There might be a good reason to have a custom toolchain which I don't see - but from an outside perspective it seems like a waste of time. ruby-build is doing a great job at this already.

As a side note, you can use ruby-build today to install Rubinius for ASDF by simply running

ruby-build rbx-3.82 ~/.asdf/installs/ruby/rbx-3.82

from asdf-ruby.

Stratus3D avatar Stratus3D commented on August 19, 2024

In asdf-ruby directly, no. Rubinius installation appears relatively simple - clone, configure, and build, so it shouldn't be too hard to build manually. We are always open to new asdf plugins, so if you want to write a plugin for Rubinius we'd definitely consider adding it to the asdf readme.

from asdf-ruby.

AlexWayfer avatar AlexWayfer commented on August 19, 2024

And yes, if the Rubinius installation is simple - it means it's easy to add to asdf-ruby, making the life of users even easier.

from asdf-ruby.

Stratus3D avatar Stratus3D commented on August 19, 2024

@AlexWayfer your right, that's a better approach, and it would make things easier on the user.

@padde that's a good idea. No point in duplicating stuff that is already working. And ruby-build is just shell too, so it should be easy to use in asdf-ruby.

For me switching to ruby-build isn't a priority, so I likely won't ever get around to implementing it myself, contributions are welcome! Assuming it makes the existing asdf-ruby code simpler it will be a welcome change.

from asdf-ruby.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.