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



我必须带回旧版本的redmine,并使其在Windows 7上运行。我有一个mysql备份,但首先我想有一个有效的安装。

我安装了红宝石和耙子

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 上配置了它

当我尝试执行rake generate_session_store时,我得到:

C:develredmine-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:develredmine-test>set RAILS_ENV=production
C:develredmine-test>rake db:migrate
(in C:/devel/redmine-test)
rake aborted!
#08S01Bad handshake
(See full trace by running task with --trace)

有效地运行 --trace 表明它无法连接到数据库。

知道可能出了什么问题吗?

我建议从这里为您的特定版本安装说明进行操作:顺便说一句,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

如果仍有问题,请发布全栈跟踪错误

最新更新