Formulae and tools to build versions of Ruby that can be installed and run from anywhere on the filesystem.
Just brew install homebrew-ppc64le/portable-ruby/<formula>
.
Build a Docker image for your architecture by running one of the following commands.
docker build -f Dockerfile-ppc64le --platform linux/ppc64le --build-arg img=debian:buster -t homebrew-portable .
Build the portable-ruby
package using that Docker image.
docker run --name=homebrew-portable-ruby -w /bottle homebrew-portable brew portable-package ruby
docker cp homebrew-portable-ruby:/bottle .
Used in production for homebrew-ppc64le/brew.
irb
on Linux builds seems to fail to link to ncurses statically. Ifportable-ncurses
is removed,irb
will fail to handle left, right or backspace keystroke.
Code is under the BSD 2 Clause (NetBSD) license.