Redmine TimeTrackerプラグインを追加した

%REDMINE%配下のvendor/pluginsにプラグインを追加する。

[user@server redmine]# cd vendor/plugins
[user@server plugins]# tar zxf delaitre-redmine_time_tracker-0.4-1-g2920746.tar.gz
[user@server plugins]# mv delaitre-redmine_time_tracker-2920746 timetracker
[user@server plugins]# rm -f delaitre-redmine_time_tracker-0.4-1-g2920746.tar.gz
[user@server redmine]# rake db:migrate_plugins RAILS_ENV=production
(in /var/lib/redmine)
Migrating engines...
Migrating acts_as_activity_provider...
Migrating acts_as_attachable...
Migrating acts_as_customizable...
Migrating acts_as_event...
Migrating acts_as_list...
Migrating acts_as_searchable...
Migrating acts_as_tree...
Migrating acts_as_versioned...
Migrating acts_as_watchable...
Migrating awesome_nested_set...
Migrating classic_pagination...
Migrating gravatar...
Migrating open_id_authentication...
Migrating prepend_engine_views...
Migrating rfpdf...
Migrating ruby-net-ldap-0.0.4...
Migrating timetracker...
==  CreateTimeTrackers: migrating =============================================
-- create_table(:time_trackers)
   -> 0.0339s
==  CreateTimeTrackers: migrated (0.0344s) ====================================

==  AddPauseSupport: migrating ================================================
-- add_column(:time_trackers, :time_spent, :float, {:default=>0})
   -> 0.0154s
-- add_column(:time_trackers, :paused, :boolean, {:default=>false})
   -> 0.0115s
==  AddPauseSupport: migrated (0.0278s) =======================================

所有者の変更を忘れずに。
apache再起動もね。

注意

TimeTrackerプラグインはテーブルを作っている。
今後、rake db:migrate_plugins RAILS_ENV=production する時には、削除してあげる必要がある。
気づかずにやっちゃうと、こんなエラーがでる。

rake aborted!
An error has occurred, all later migrations canceled:

Mysql::Error: Table 'time_trackers' already exists: CREATE TABLE `time_trackers` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, 
`user_id` int(11), `issue_id` int(11), `started_on` datetime) ENGINE=InnoDB

MySQLのコマンドたたいてテーブルをdropしてから、rake db:migrate_plugins RAILS_ENV=production すればよいみたい。

mysql> drop table time_trackers;