Назад | Перейти на главную страницу

Плагин Redmine не работает на rake db: перенос плагинов

Первый пост, надеюсь, я попал в нужное место.

При попытке установить подключаемый модуль Redmine «Wiki Extensions» я постоянно застреваю, когда пытаюсь выполнить команду «rake db: migrate_plugins RAILS_ENV = production».

Я перемещаю сервер, и я немного не в себе. Я не нашел в Google ничего, что бы мне сильно помогло, хотя, возможно, я что-то упустил.

Я вставил вывод с помощью --trace:

(in /srv/www/vastpark.org/redmine)
** Invoke db:migrate_plugins (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate_plugins
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 coderay-0.9.2...
Migrating gravatar...
Migrating open_id_authentication...
Migrating prepend_engine_views...
Migrating redmine_wiki_extensions...
==  CreateWikiExtensionsComments: migrating ===================================
-- create_table(:wiki_extensions_comments)
rake aborted!
An error has occurred, all later migrations canceled:
Mysql::Error: Table 'wiki_extensions_comments' already exists: CREATE TABLE 'wiki_extensions_comments' ('id' int(11) DEFAULT NULL auto_increment PRIMARY KEY, 'wiki_page_id' int(11), 'key_word' varchar(255), 'user_id' int(11), 'comment' text, 'created_at' datetime, 'updated_at' datetime) ENGINE=InnoDB

Вы можете попробовать сделать резервную копию таблицы wiki_extensions_comments, удалить ее и повторно запустить миграцию (а затем восстановить таблицу) с помощью рабочей среды MySQL или администратора, подключенного к базе данных Redmine MySQL, или вы можете переместить подключаемый модуль из каталога vendor / plugins, а затем запустите миграцию, затем скопируйте ее обратно.