MULTIRUBY_SETUP.1(1)
π MULTIRUBY_SETUP β the girlies' guide π
okay so bestie, you know how you've got like a million rubies and zero chill about it? this is the manual page for multiruby_setup, straight out of the Debian GNU System manual, section 1. it's giving "let me hold your hand while you juggle interpreters." π«Ά
β¨ NAME β¨
multiruby_setup β a script to help you manage multiruby π
πΈ SYNOPSIS πΈ
multiruby_setup [-h|cmd|spec...]
multiruby_setup mri:svn:current
π¦ DESCRIPTION π¦
Use multiruby_setup to manage your installed versions of ruby. no cap, that's literally its whole job. it's here so you can use the multiruby command to run anything you want on multiple versions of ruby β main character energy across every interpreter you've got. π
The various versions are installed in a subdirectory of .multiruby in your home directory. yes, your home directory. that's where they live. π
π OPTIONS π
cmds π«
the commands, the moves, the whole routine:
-h,--help,helpβ show this help. (you're welcome β¨)buildβ build and install everything. used internally. π οΈcleanβ clean scm build dirs and remove non-scm build dirs. spring cleaning fr fr π§Ήlistβ print installed versions. the vibe check of your ruby shelf πrm:$versionβ remove a particular version. bye bestie πrubygems:mergeβ symlink all rubygem dirs to one dir. one dir to rule them all πtagsβ list all tags from svn. πupdateβ update svn builds. π₯update:rubygemsβ update rubygems and nuke install dirs. NUKE. she said what she said π₯
specs π
the specs, aka the little incantations you type to summon exactly which ruby you want:
the_usualβ alias for latest versions from tar + rubygems. the standard order, iykyk πmri:svn:currentβ alias formri:svn:releasesandmri:svn:branches. two for the price of one πmri:svn:releasesβ alias for supported releases of mri ruby. the responsible ones πmri:svn:branchesβ alias for active branches of mri ruby. the ones still cooking π§mri:svn:branch:$branchβ install a specific $branch of mri from svn. πΈmri:svn:tag:$tagβ install a specific $tag of mri from svn. π·οΈmri:tar:$versionβ install a specific $version of mri from tarball. π¦
environment variables π
GEM_URLβ url for rubygems tarballsMRI_SVNβ url for MRI SVNRUBY_URLβ url for MRI tarballsVERSIONSβ what versions to installRUBYOPTis cleared on installs.
not me reminding you that RUBYOPT gets cleared on installs. it does. every time. that's just how she is. π
π NOTES π
- you can add a symlink to your rubinius build into
~/.multiruby/install - I need patches/maintainers for other implementations.
lowkey the second bullet is a call for help. the maintainers are asking. if you've got patches, you've got a moment, you've got a destiny. π«Ά
π AUTHOR π
Ryan Davis, Eric Hodel, seattle.rb
This manual page is written by Praveen Arimbrathodiyl <praveen@debian.org> for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd).
and that's the whole page, bestie, no skips no summaries β¨ this gem came to you from ZenTest, dated 2026-02-18, and it lives its life as MULTIRUBY_SETUP.1(1) β stay slay, stay multi-ruby, periodt πππ¦
π¦ where this page comes from
- ubuntu resolute: ruby-zentest 4.12.2-1 Β· MIT
- ubuntu stonking: ruby-zentest 4.12.2-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms