Skip to content

Uninstall

  • A root LaunchDaemon running the edge proxy on ports 80 and 443.
  • /etc/resolver/* files for every dev TLD you used.
  • rexenv’s local certificate authority, trusted, in your login keychain.
  • The always-on DNS agent.

None of those are harmful, but they are invisible, they survive reboots, and one of them keeps holding port 443.

  1. In rexenv: Settings → Remove system changes.

    One admin prompt. It removes the edge daemon, the resolver files, the DNS agent, and both the CA’s trust setting and the CA certificate itself from your login keychain.

  2. Delete rexenv.app from Applications — or, if you installed with Homebrew:

    Terminal window
    brew uninstall --cask rexenv
    brew untap rexenv/tap
  3. Optionally, remove your data:

    Terminal window
    rm -rf ~/Library/Application\ Support/dev.rexenv.rexenv/

    and, separately, your sites in ~/rexenv/Sites.

Doing the first two steps but not the third is a supported state on every platform. Reinstalling rexenv later picks the same directory back up with your sites and databases intact.