Skip to content
This repository was archived by the owner on May 15, 2020. It is now read-only.
a-b edited this page Jun 2, 2011 · 19 revisions

Is JRuby supported?

No. But we hope to support it in the future.

JRuby's select is buggy. Theres an open ticket on their issue tracker.

The issue was original reported on #14.

Is Linux supported?

Only OSX 10.6+ is officially supported.

However there are some attempts to get Pow running on Linux. The dns resolver and firewall rules are specific features of OSX. But the core server only depends on node. With the combination of dnsmasq and some iptable rules you might be able to get it up and running.

Related issues: #101, #118

Check this fork: https://github.com/ysbaddaden/pow

Are 32-bit machines compatible?

Yes, but the installer only includes a node binary only for 64-bit machines. You'll need to install Pow from source.

How can I run a Rails 2.3.x app without a config.ru?

Add this:

require File.dirname(__FILE__) + '/config/environment'
run ActionController::Dispatcher.new

How do I install from source?

First clone the git repository:

$ git clone https://github.com/37signals/pow.git

Install via npm (you'll need version 1.0 or higher):

$ cd pow
$ npm install --global

Can Pow run Legacy PHP or CGI apps?

Yes, if Rack support is configured using the rack-legacy gem. Instructions can be found in this blog post.

no config.ru

https://github.com/37signals/pow/issues/98


# Rack Dispatcher

# Require your environment file to bootstrap Rails
require File.dirname(__FILE__) + '/config/environment'

# Dispatch the request
run ActionController::Dispatcher.new

Clone this wiki locally