-
Notifications
You must be signed in to change notification settings - Fork 5
development_tips
wata edited this page May 1, 2015
·
6 revisions
基本以下の手順はプロジェクトのトップディレクトリで実行する。
基本ローカルホストからしかアクセス出来なくなっている。
VM開発を行っている場合はホストOSからアクセス出来るようにするため「-h 0.0.0.0」を付ける。
bundle exec padrino s -h 0.0.0.0
# bizevo-provisioningを使っていればaliasがあるので以下でも可能。
bepsCtrl+Cで停止する。
基本はソースを修正するだけであれば再起動は要らないが、以下の場合は再起動が必要。
その他おかしいなと思ったら再起動するようにしましょう。
- Gemfileに追加削除(bundle install)
- helper系の追加削除
- テーブルの定義変更
DBの変更が入った場合はmigrateを実行することでローカルのDBを最新化出来る。
bundle exec padrino rake ar:migrateDBを一から作り直したい場合はsetupを実行することでローカルのDBをリセット出来る。
bundle exec padrino rake ar:setup# 起動
bundle exec unicorn -c config/unicorn/development.rb -E development -D
# 停止
kill -s QUIT `cat unicorn.pid`
# 再起動(graceful)
kill -s USR2 `cat unicorn.pid`使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」
redmine wiki記法パーサ
bundle exec racc -g -o racc/redmine_wiki.rb racc/redmine_wiki.y