Ruby 无法启动旧版本的redmine(0.8.4)
我必须带回旧版本的redmine,让它在Windows7上工作。我有一个mysql备份,但首先我想有一个工作安装 我安装了ruby和rakeRuby 无法启动旧版本的redmine(0.8.4),ruby,installation,rake,redmine,rake-task,Ruby,Installation,Rake,Redmine,Rake Task,我必须带回旧版本的redmine,让它在Windows7上工作。我有一个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
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:\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有效地运行表明它无法连接到数据库
知道可能出现什么问题吗?我建议您从这里开始针对特定版本执行以下安装说明: 顺便说一句,这是用MySQL 5测试的,所以不确定5.5+是否能工作 并从中获取源代码 但也可以尝试预先设置命令:
RAILS_ENV=production bundle exec rake db:migrate
bundle exec rake config/initializers/session_store.rb
如果您仍然有问题,请发布完整堆栈跟踪错误您真的可以发布完整跟踪错误吗?也许您想尝试从中安装,但不确定这是否有任何区别
RAILS_ENV=production bundle exec rake db:migrate
bundle exec rake config/initializers/session_store.rb