マップ&ファイル
概要
安定リリース版ではなく、開発バージョンに切り替える
意図
最新の機能使いたい!
本家でホスティングされているTeamboxのバージョンに比べて安定版のソースはかなり古い
安定リリース版にもバグが潜んでる事多い・・
2010-11リリース版(release-2-1)
タスクリスト、タスクの並び替えができない
かなり致命的
手順
既存環境のバックアップ、待避
ソースファイル
cp -a teambox teambox.bak.xxx
キャッシュを削除
rm -rf tmp/cache/*
DB Dump
お好きな方法で
phpmyadmin
mysqldump
最新版のソースを落とす
$git clone git://github.com/teambox/teambox.git teambox-beta
ブランチをmasterからdevに切り替える
ブランチ一覧を確認
$git branch -r
origin/dev が開発版
ブランチの切り替え
$git checkout -b dev origin/dev
設定ファイルを適応する
必須
teambox.yml
共通設定
database.yml
DB設定
任意
amazon_s3.yml
添付、画像置き場にAmazon S3使う場合
sphinx.yml
サイト内検索機能をつける場合
bundle installを実行
$bundle install vendor/bundle
DBをmigrateする
rake db:migrate RAILS_ENV=production
Railsを再起動する
touch tmp/restart.txt
もしくはhttpdを再起動
注意点
DBと設定内容だけ引き継いで、ソース自体は新規に落とす
その方が楽&問題切り分けが容易
bundle install
vendor/ 以下に設置
ホームディレクトリに入れると安定版と一部パッケージが競合する



Home



