我必须带回旧版本的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有效地运行表明它无法连接到数据库。
知道可能出现什么问题吗?
答案 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
如果您仍然遇到问题,请发布完整的堆栈跟踪错误