The repo at spinel-coop/rv-ruby-dev now offers daily builds of the latest Ruby from ruby/ruby on a daily basis. We can add specific support for ruby-dev as a version of ruby, with a different URL to fetch the latest version. We should probably also track and display the date tag that is installed, so users can know if they need to install again.
Acceptance criteria:
Open for discussion: should these work?
The repo at spinel-coop/rv-ruby-dev now offers daily builds of the latest Ruby from ruby/ruby on a daily basis. We can add specific support for ruby-dev as a version of ruby, with a different URL to fetch the latest version. We should probably also track and display the date tag that is installed, so users can know if they need to install again.
Acceptance criteria:
rv ruby install devworks, and installs the correct tarball from the latest release tospinel-coop/rv-ruby-dev$RUBIES/ruby-dev/instead of$RUBIES/ruby-1.2.3/rv ruby uninstall devworks and removes$RUBIES/ruby-dev/rv ruby listshowsruby-devas an option if it is not installedrv ruby listshows "dev" in the name of the installed versionrv ruby listshows the date/tag that rv downloaded the ruby build fromrv ruby listshows the git commit that ruby-dev was built from, as printed byruby --versionrv ruby pin devworks and writesruby-devinto the.ruby-versionfilerv ruby run dev -- --versionruns ruby-dev and prints the full versionrv ruby pin dev && rv ruby run -- --versionruns ruby-dev and prints the full versionrv ruby pin dev && rv run ruby --versionruns ruby-dev and prints the full versionruby-devas the default version if it is installed and no version is pinnedOpen for discussion: should these work?
rv ruby listshows the exact ruby version, e.g.ruby-4.1.0devinstead of justruby-devrv ruby run 4.1 -- --versionruns ruby-dev and prints the full version