无法启动旧版本的redmine(0.8.4)

时间:2018-05-08 08:39:56

标签: ruby installation rake redmine rake-task

我必须带回旧版本的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

我发现here是可安装的,未压缩的,并尝试关注this guide

我创建了db(使用mysql 5.5.12)和redmine用户。

在config / database.yml

上配置它

当我尝试执行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)

然后当我尝试创建db时,我得到:

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 :(得分:1)

我建议您按照此处的具体版本安装说明: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

如果您仍然遇到问题,请发布完整的堆栈跟踪错误