Я пытаюсь установить redmine на сервер Windows 2008. Он работает с webrick. Теперь я пытаюсь поставить его в производство с дворняжкой. Но когда я начинаю дворняжки у меня есть следующее сообщение об ошибке:Не удалось использовать mongrel на сервере Windows с Rails 3 и Ruby 2.1
E:/Ruby/Ruby21/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
require': cannot load such file -- 2.1/http11 (LoadError) from E:/Ruby/Ruby21/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
require' from E:/Ruby/Ruby21/lib/ruby/gems/2.1.0/gems/mongrel-1.2.0.pre2-x86-mingw32/lib/mongrel.rb:17:inrescue in \<top (required)>' from E:/Ruby/Ruby21/lib/ruby/gems/2.1.0/gems/mongrel-1.2.0.pre2-x86-mingw32/lib/mongrel.rb:13:in
\' from E:/Ruby/Ruby21/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from E:/Ruby/Ruby21/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
require' from E:/Ruby/Ruby21/lib/ruby/gems/2.1.0/gems/mongrel-1.2.0.pre2-x86-mingw32/bin/mongrel_rails:13:in\<top (required)>' from E:/Ruby/Ruby21/bin/mongrel_rails:23:in
load' from E:/Ruby/Ruby21/bin/mongrel_rails:23:in `'
Я действительно не знаю, Руби и не могу понять, что значит ошибка.
Спасибо за вашу помощь
Спасибо за вашу идею. К сожалению, у меня такая же проблема с тонкими, не загружая eventmachine. Но у двух ошибок есть что-то общее, а неудачные драгоценные камни - с -x86-mingw32. КАК это источник проблем? – user2223898
Не могли бы вы показать мне след? – avy
После многих попыток я лучше понимаю, как все работает. Очевидно, что драгоценные камни, связанные с -x86-mingw32, содержат библиотеки lib. В формате .so, а для разных версий Ruby предусмотрены различные версии .so-файлов. mongrel только поставляется с библиотеками для ruby 1.8 и 1.9. Eventmachine доступен для рубинов 1,8, 1,9 и 2,0. Но благодаря этому блогу [link] (http://blog.cloud-mes.com/2014/10/06/compile-eventmachine-1-dot-0-3-in-ruby-2-dot-1-3 -on-windows /) Я смог скомпилировать ruby 2.1. Спасибо за вашу помощь. – user2223898