Mac で pow を使ってローカルで RailsGuides を動かすメモ

pow 自体簡単なのですが、更に pow を楽にする syntax sugar である powder というのが便利です。

$ powder -h
  powder help [TASK]  # Describe available tasks or one specific task
  powder install      # Installs pow
  powder link         # Link a pow
  powder list         # List current pows
  powder log          # Tails the Pow log
  powder open         # Open a pow in the browser
  powder remove       # Remove a pow
  powder restart      # Restart current pow
  powder uninstall    # Uninstalls pow
  powder version      # Shows the version
$ gem install powder
$ powder install # pow をインストール

$ git clone git@github.com:lifo/docrails.git
$ cd docrails/railties/guides
$ vi Gemfile
source :rubygems
gem 'RedCloth', '~> 4.2' # to deal with Textile
$ bundle install
$ ruby rails_guides.rb # で output というディレクトリに html ファイルが生成される

$ ln -s ./output ./public # config.ru がなくても public ファイルがあれば pow は静的なファイルを扱うことが可能
$ powder # Link the current dir to ~/.pow/guides

http://guides.dev/ でアクセスが可能になります。静的なファイルもこんなに簡単だと他にも使えそうです。