Ruby on rails Rake中止(精简解析器.so)

Ruby on rails Rake中止(精简解析器.so),ruby-on-rails,ruby,redmine,bitnami,Ruby On Rails,Ruby,Redmine,Bitnami,我正在使用Bitnami Redmine安装。我尝试通过一些插件扩展Redmine,但RAKE命令失败 C:\Bitnami\redmine-2.4.3-0\apps\redmine\htdocs>rake rake aborted! 126: The specified module could not be found. - C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/th

我正在使用Bitnami Redmine安装。我尝试通过一些插件扩展Redmine,但RAKE命令失败

C:\Bitnami\redmine-2.4.3-0\apps\redmine\htdocs>rake
rake aborted!
126: The specified module could not be found.   - C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/thin-1.3.1-x86-mingw32/lib/thin_parser.so
C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/thin-1.3.1-x86-mingw32/lib/thin.rb:41:in `require'
C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/thin-1.3.1-x86-mingw32/lib/thin.rb:41:in `<top (required)>'
C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/config/application.rb:7:in `<top (required)>'
C:/Bitnami/redmine-2.4.3-0/apps/redmine/htdocs/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)
原因:

根本原因是版本依赖性不正确(我使用Ruby 2.0.0、Windows 7 32位(也在64位版本上检查)

如果您使用的是BITNAMI REDMINE设置,则可能存在内部不一致性

解决方案: 安装最新的mysql2驱动程序和精简版,然后在redmine目录中编辑gem文件以使用这些最新版本。对我来说,目前是:

[...]
    gem 'thin', '1.6.2'
[...]
    when 'mysql2'
    gem "mysql2", "0.3.15", :platforms => [:mri, :mingw]
[...]
[...]
    gem 'thin', '1.6.2'
[...]
    when 'mysql2'
    gem "mysql2", "0.3.15", :platforms => [:mri, :mingw]
[...]