Pow 安装配置及使用

Pow,Mac OS X 上零配置的 Rack Server。它使得开发 Rails 及 Rack 应用更为简便。

通过官方包安装(推荐方式

1
2

curl get.pow.cx | sh

通过源码安装

1
2
3
4
5
6
7
8
9
# 若未安装node 先安装node
brew install node
# clone 源码
git clone [email protected]:basecamp/pow.git
cd pow
npm --global install
npm --global run-script pow restart
# 若你希望在每次登陆时都通过 launchd 启动 Pow 则
launchctl load -Fw "$HOME/Library/LaunchAgents/cx.pow.powd.plist"

Homebrew 安装及配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 安装 pow
brew install pow
# 根据 Caveats 配置相关目录
mkdir -p ~/Library/Application\ Support/Pow/Hosts
# 创建软链接,若 ~/.pow 目录不存在,则先mkdir ~/.pow
ln -s ~/Library/Application\ Support/Pow/Hosts ~/.pow

# Setup port 80 forwarding and launchd agents:
sudo pow --install-system
pow --install-local

# Load launchd agents:
sudo launchctl load -w /Library/LaunchDaemons/cx.pow.firewall.plist
launchctl load -w ~/Library/LaunchAgents/cx.pow.powd.plist

使用方法

1
2
3
4

# 执行以下链接命令,之后可以用 `http://myapp.dev/` 地址访问该项目
cd ~/.pow
$ ln -s ~/Projects/myapp