Tools to build versions of Ruby that can be installed and run from anywhere on the filesystem.
First, install rv, and then run rv ruby install.
bin/setup to tap your checkout of this repo as spinel-coop/rv-ruby.bin/package 3.4.5 to build Ruby 3.4.5 locally with YJIT.bin/package-alpine rv-ruby@3.4.5 to use Docker to build Ruby 3.4.5 on Alpine Linux with musl libc.An automated release workflow is available to use. Dispatch the workflow and all steps of building, tagging and uploading should be handled automatically.
Run brew portable-package ruby. For macOS, this should ideally be inside an OS X 10.11 VM (so it is compatible with all working Homebrew macOS versions).
Copy the bottle bottle*.tar.gz and bottle*.json files into a directory on your local machine.
Upload these files to GitHub Packages with:
brew pr-upload --upload-only --root-url=https://ghcr.io/v2/spinel-coop/rv-ruby
And to GitHub releases:
brew pr-upload --upload-only --root-url=https://github.com/spinel-coop/rv-ruby/releases/download/$VERSION
where $VERSION is the new package version.
Thanks to the Homebrew team for the portable-ruby code we used as a starting point.
Code is under the BSD 2-Clause "Simplified" License.
(top 30 of 36)
Ruby
80.5%
Shell
12.3%
C
7.2%
Tools to build versions of Ruby that can be installed and run from anywhere on the filesystem.
First, install rv, and then run rv ruby install.
bin/setup to tap your checkout of this repo as spinel-coop/rv-ruby.bin/package 3.4.5 to build Ruby 3.4.5 locally with YJIT.bin/package-alpine rv-ruby@3.4.5 to use Docker to build Ruby 3.4.5 on Alpine Linux with musl libc.An automated release workflow is available to use. Dispatch the workflow and all steps of building, tagging and uploading should be handled automatically.
Run brew portable-package ruby. For macOS, this should ideally be inside an OS X 10.11 VM (so it is compatible with all working Homebrew macOS versions).
Copy the bottle bottle*.tar.gz and bottle*.json files into a directory on your local machine.
Upload these files to GitHub Packages with:
brew pr-upload --upload-only --root-url=https://ghcr.io/v2/spinel-coop/rv-ruby
And to GitHub releases:
brew pr-upload --upload-only --root-url=https://github.com/spinel-coop/rv-ruby/releases/download/$VERSION
where $VERSION is the new package version.
Thanks to the Homebrew team for the portable-ruby code we used as a starting point.
Code is under the BSD 2-Clause "Simplified" License.
(top 30 of 36)
Ruby
80.5%
Shell
12.3%
C
7.2%