Pow is a zero-config Rack server for Mac OS X created by 37signals.
Pow is a zero-configuration Rack server for Mac OS X. It makes developing Rails and Rack applications as frictionless as possible. You can install it in ten seconds and have your first app up and running in under a minute. No mucking around with /etc/hosts
, no compiling Apache modules, no editing configuration files or installing preference panes. And running multiple apps with multiple versions of Ruby is trivial.
To serve a Rack app, just symlink it into ~/.pow
directory. Let's say you're working on an app that lives in ~/Projects/myapp
. You'd like to access it at http://myapp.dev/
. Setting it up is as easy as:
$ cd ~/.pow
$ ln -s ~/Projects/myapp
The name of the symlink (myapp) determines the hostname you use (myapp.dev
) to access the application it points to (~/Projects/myapp
).