Replacing pow with puma-dev

I got tired of pow misbehaving sporadically after system updates or bundler updates – I never got to the root of the cause – so I switched over to use puma-dev in development. Using tunnelss was evidently also too tedious…

  1. uninstall pow:
    curl get.pow.cx/uninstall.sh | sh
    
  2. install puma-dev:
    brew install puma/puma/puma-dev
    sudo puma-dev -setup
    
  3. move .pow to .puma-dev

  4. The pow uninstall might have missed something so I needed to do:
    sudo pfctl -F all
    

    (Mentioned here)

  5. Add puma as development dependency in every rails/sinatra/rack app.