Не удается запустить старую версию redmine (0.8.4) - PullRequest
0 голосов
/ 08 мая 2018

Мне нужно вернуть старую версию redmine и заставить ее работать на Windows 7. У меня есть резервная копия mysql, но сначала я хочу иметь работающую установку.

Я установил ruby ​​и rake

C:\>ruby --version
ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
C:\>gem --version
1.5.2
C:\>rake --version
rake, version 0.8.7

Я нашел здесь , который можно установить, распаковал и попытался следовать этому руководству

Я создал базу данных (используя mysql 5.5.12)) и пользователь redmine.

Настроил его в config / database.yml

Когда я пытаюсь выполнить exec rake generate_session_store, я получаю:

C:\devel\redmine-test>rake generate_session_store
(in C:/devel/redmine-test)
rake aborted!
Don't know how to build task 'generate_session_store'

(See full trace by running task with --trace)

А потом, когда япопробуйте создать БД, которую я получаю:

C:\devel\redmine-test>set RAILS_ENV=production

C:\devel\redmine-test>rake db:migrate
(in C:/devel/redmine-test)
rake aborted!
#08S01Bad handshake

(See full trace by running task with --trace)

Запуск с --trace эффективно показывает, что он не может подключиться к БД.

Есть идеи, что может быть не так?

1 Ответ

0 голосов
/ 08 мая 2018

Я бы предложил следующие инструкции по установке для вашей конкретной версии отсюда: https://github.com/redmine/redmine/blob/0.8.7/doc/INSTALL
Который, кстати, говорит, что тестировал с MySQL 5, поэтому не уверен, что 5.5+ будет работать.

И получить исходный код также из https://github.com/redmine/redmine/releases/tag/0.8.7

Но также, возможно, попробуйте добавить свои команды:

RAILS_ENV=production bundle exec rake db:migrate

bundle exec rake config/initializers/session_store.rb

Если у вас все еще есть проблемы, пожалуйста, опубликуйте ошибки трассировки полного стека

...