elanbeat's wiki
MephistoHowTo

mephisto – publish with impunity

Home

インストール

tzinfoのインストール。


# gem install tzinfo


$ svn co http://svn.techno-weenie.net/projects/mephisto/trunk
...
リビジョン 1251 をチェックアウトしました。

railsをフリーズする場合。


$  rake rails:freeze:edge
(in /Users/user/work/mephisto)
...

データベースを作る

省略。

database.ymlの設定

省略。

マイグレーション

db/bootstrap/site.ymlのtimezoneをJapanに設定しておく。


$ rake db:bootstrap
(in /somewhere/mephisto)
-- create_table("assigned_sections", {:force=>true})
   -> 0.8163s
-- create_table("attachments", {:force=>true})
   -> 0.1230s
-- create_table("cached_pages", {:force=>true})
   -> 0.0564s
-- create_table("content_drafts", {:force=>true})
   -> 0.1318s
-- create_table("content_versions", {:force=>true})
   -> 0.0615s
-- create_table("contents", {:force=>true})
   -> 0.0880s
-- create_table("db_files", {:force=>true})
   -> 0.0840s
-- create_table("events", {:force=>true})
   -> 0.0226s
-- create_table("sections", {:force=>true})
   -> 0.0439s
-- create_table("sessions", {:force=>true})
   -> 0.0288s
-- add_index("sessions", ["session_id"], {:name=>"sessions_session_id_index"})
   -> 0.8280s
-- create_table("sites", {:force=>true})
   -> 0.0303s
-- create_table("users", {:force=>true})
   -> 0.1335s
-- initialize_schema_information()
   -> 0.0832s
-- columns("schema_info")
   -> 0.0071s

実行


$ ruby script/server

http://localhost:3000/adminにアクセス。パスワードを変更する。

バグ

参考

関連記事