Pow

posted 08 May 2011

Pow 是 37 Signals opensource 出來的一套 Rack Server。其標榜的就是 Zero Config

相較起來,以往的 Passenger + Mac 本機端的 apache 就顯得太笨重了。

Installation

Pow 的安裝相當簡單。

    curl get.pow.cx | sh

即完成安裝。

Setting

Pow 預設的目錄是在 ~/.pow 下。 因此若要讓 project 跑在 Pow 之下。以我的 wiki 為例 :

> cd ~/.pow/
> ln -s ~/projects/wiki

打開瀏覽器,輸入 http://wiki.dev 就完成了。

Management Tools

Powder 是衍生出來的一套管理工具。

因為 Pow 的管理有點不易,所有有人寫了這個工具把一些常用的功能包裝起來。

安裝方法:

    gem install pow

通常我只拿來做 powder restart 和 powder log 而已。


注意事項

若電腦預設非使用系統 Ruby 的開發者需注意此點。Pow 很可能會抓到系統 Ruby 及其 gemset 而無法啓動。

我個人的解法是安裝 RVM 管控 Ruby,再在欲使用 Pow 之 project 目錄放置 .rvmrc 即可。

.rvmrc 內容如下:

rvm ree
blog comments powered by Disqus