そろそろけりをつけたい。
前回の最後のエラーは、「SQLException: table "schedule_entries" already exists: 」であったが、これは、当該テーブルがすでに作成されえいるから発生している。その原因は元となったPlugin「redmine_schedules」が同じテーブルを使用しており作成済みになっていたからであった。
そこで、一旦古い方のPluginを削除して、再度インストールする。
sqlite3 ~/redmine/db/redmine.db <<EOD
delete from plugin_schema_info where plugin_name='redmine_schedules';
drop table schedule_entries;
drop table availability_entries;
drop table schedule_closed_entries;
drop table schedule_defaults;
.quit
EOD
rm -r ~/redmine/public/plugin_assets/redmine_schedules
念のために、新しい方も削除しておく。
sqlite3 ~/redmine/db/redmine.db <<EOD
delete from plugin_schema_info where plugin_name='redmine_goyello_schedules';
drop table schedule_entries;
drop table availability_entries;
drop table schedule_closed_entries;
drop table schedule_defaults;
drop table scheduled_issues;
.quit
EOD
やっと終わるのか???
rake db:migrate_plugins RAILS_ENV=production
----------
(in /export/home/webadm/redmine-0.8.5)
Migrating engines...
Migrating actionwebservice...
Migrating acts_as_activity_provider...
..........
== 4 CreateScheduledIssues: migrated (0.1081s) ================================
..........
はあーーー、何とか成功。長かった。
0 件のコメント:
コメントを投稿