-
Notifications
You must be signed in to change notification settings - Fork 257
Installation
The recommended way to install Pow is from the latest official release package. Open a terminal and run this command:
$ curl get.pow.cx | sh
The installation script downloads the latest release of Pow, unpacks it into ~/Library/Application Support/Pow
, generates and installs local and system configuration files, and boots the server.
You can also install Pow from source, but it's a more complicated process. This is a good option if you want to contribute to Pow. It's also suitable for anyone averse to running shell scripts from the internet. Finally, it's necessary if you're using a 32-bit Mac.
You'll need Node.js 0.8.x to run Pow. A good way to install Node on OS X is via the Homebrew package manager. With Homebrew, just run:
$ brew install node
You can also check out the Node source and install it yourself.
Using git, check out a fresh copy of the Pow source code:
$ git clone https://github.com/basecamp/pow.git
$ cd pow
This will give you the bleeding-edge development version of Pow. You can check out a release tag if you aren't up for the ride. For example, to check out version 0.3.0:
$ git checkout v0.3.0
From your Pow checkout, run these commands:
$ npm --global install
$ cake install
$ cake start
This installs Pow's dependencies the repositories' node_modules
directory. It also invokes the Pow installer which generates and installs local and system configuration files.
If you want Pow to be started with launchd everytime you login run:
$ launchctl load -Fw "$HOME/Library/LaunchAgents/cx.pow.powd.plist"