Install
Check Requirements first — the macOS floor is 15 (Sequoia).
Homebrew (recommended)
Section titled “Homebrew (recommended)”-
Tap and install:
Terminal window brew tap rexenv/tapbrew trust rexenv/tapbrew install --cask rexenv -
Launch it:
Terminal window open -a rexenv
Two things this path gives you that the disk image does not:
- No Gatekeeper step. The cask’s postflight removes the quarantine attribute, so the app opens on a normal double-click the first time.
rexon your PATH automatically, linked into Homebrew’sbin. No Settings toggle needed.
Disk image
Section titled “Disk image”-
Download
rexenv_<version>_universal.dmgfrom the releases page. -
Verify it against the published checksum:
Terminal window shasum -a 256 rexenv_*_universal.dmgCompare the output with the
.dmg.sha256file next to the download. -
Open the disk image, drag rexenv into Applications, eject.
-
Right-click (or Control-click) rexenv in Applications → Open → Open again in the dialog. Once only.
What happens on first launch
Section titled “What happens on first launch”rexenv asks for permission three times — an admin password, a Keychain prompt, and an admin password again. They are expected, they all stay on your machine, and First run explains exactly what each one writes.
Updating
Section titled “Updating”With Homebrew:
brew update && brew upgrade --cask rexenvWith the disk image: quit rexenv and drag the new copy over the old one in Applications.
Either way your sites, settings and downloaded components are kept — they live in
~/Library/Application Support/dev.rexenv.rexenv/, not inside the app.
Uninstalling
Section titled “Uninstalling”Do not just drag the app to the Bin. rexenv installs privileged, system-level things that deleting the app cannot remove. Uninstall has the one in-app step that undoes them.