A polyglot version manager leveraging Docker. It currently supports:
- clojure (default version based on image
clojure:openjdk-18-tools-deps-1.10.3.1020-bullseye
) - elixir (default version based on image
elixir:1.12.3
) - golang (default version based on image
golang:1.17.3-bullseye
) - node (default version [based on image
node:17.1.0-bullseye
) - php (default version based on image
php:8.0.12-bullseye
) - ruby (default version based on image
ruby:3.0.2-bullseye
) - rust (default version based on image
rust:1.56.1-bullseye
)
All base images are official language images from DockerHub.
Currently pvm
only works for Zshell and on macOS. Bash and Linux compatibility
might come in the future.
It can be installed with brew
:
brew install rbf/tap/pvm