{"id":19816909,"url":"https://github.com/rvm/rvm-binary","last_synced_at":"2025-10-21T18:13:01.378Z","repository":{"id":5078343,"uuid":"6240458","full_name":"rvm/rvm-binary","owner":"rvm","description":"Automation of building binary rubies for RVM.","archived":false,"fork":false,"pushed_at":"2017-11-06T10:46:21.000Z","size":4356,"stargazers_count":28,"open_issues_count":7,"forks_count":16,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-07-01T09:56:31.354Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jsocol/django-waffle","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rvm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-16T07:22:40.000Z","updated_at":"2021-04-08T08:53:49.000Z","dependencies_parsed_at":"2022-09-08T15:02:35.029Z","dependency_job_id":null,"html_url":"https://github.com/rvm/rvm-binary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rvm/rvm-binary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvm%2Frvm-binary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvm%2Frvm-binary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvm%2Frvm-binary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvm%2Frvm-binary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rvm","download_url":"https://codeload.github.com/rvm/rvm-binary/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvm%2Frvm-binary/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264631213,"owners_count":23640941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T10:11:02.366Z","updated_at":"2025-10-21T18:12:56.308Z","avatar_url":"https://github.com/rvm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RVM Binary\n\nAutomation of building binary rubies for RVM.\n\nIncluded virtual machines are also helpful in manually testing and debugging RVM behaviour on different environments.\n\n## Installation\n\n### Requirements\n\nThis setup can run on any version of Linux, macOS or Windows supported by the tools listed below:\n\n* [Vagrant](http://www.vagrantup.com/downloads.html)\n* [VirtualBox](https://www.virtualbox.org/wiki/Downloads) (free) or VMware Fusion/Workstation (commercial)\n\nIf you don't have above tools already installed you should start from installing them manually or follow step by step instruction below.  \n\n### macOS with Homebrew\n\n```\nbrew cask install virtualbox\nbrew cask install vagrant\n```\n\nAdditionally you might want to install [Vagrant Manager](http://vagrantmanager.com/), which helps you manage all your virtual machines in one place directly from the menubar.\n\n```\nbrew cask install vagrant-manager\n```\n\n## Invocation\n\n- `./run list` - List available images\n- `./run \u003cimage\u003e` - Run single image build\n- `./run [all]` - Run build on all images, one by one\n- `./run binaries` - List all build rubies\n\nIt is possible to define which ruby should be build:\n\n`RUBY_VERSIONS=\"ruby-1.9.3-p327\" vagrant up arch_20120702_64bit`\n\n## Output\n\nOutput of the build will be available in `binaries/` folder.\n\n## Ruby versions\n\nOnly MRI 1.9.3-p125+ is supported:\n\n- rubinius provides binaries here: http://binaries.rubini.us/\n- jruby provides binaries here: http://jruby.org.s3.amazonaws.com/\n- ree is based on 1.8.7 so it is not supported\n\nThat said - feel free to build any binary ruby for yourself, just be careful publishing it,\nmake sure to include information in what path it should be installed (relevant for MRI 1.8.7 / REE).\n\n## Optimization\n\n### RVM installation\n\nTo speed up rvm installation for every machine do a local checkout of rvm source:\n\n    git clone --depth 0 https://github.com/wayneeseguin/rvm.git rvm-src\n\nOr from local project:\n\n    git clone ~/projects/rvm/rvm rvm-src\n\nMake sure to update it before running builds.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvm%2Frvm-binary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvm%2Frvm-binary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvm%2Frvm-binary/lists"}