From: Anand Srinu <2006hz13084@...> Date: 2010-08-22T22:32:25+09:00 Subject: Mongrel1.1.6 Installation not working with Ruby 1.9.1 in Win Hi There, I am facing with this problem where I am trying to install mongrel in my dev env having developed an application with Ruby 1.9.1, rails 2.3.5 and in Windows. When I use WeBrick the aplication works perfectly. But I wanna try running this app with either mongrel or thin. But bad luck, none of them is working. I wil try to explain all the thins I did to finally arrive at the error. Please do help me in this. Installation on Mongrel : 1. Googling enlightned me that Ruby 1.9.1 supports only mongrel-1.1.6 version. So I had downloaded the mongrel 1.1.6 version from http://github.com/radar/mongrel URL. 2. Running the gem install mongrel-1.1.6.gem gives me the following error. =================================================================== I:\Technology\RoR\gems\radar-mongrel-c39b9a4\radar-mongrel-c39b9a4>gem instal mo ngrel-1.1.6.gem --local --platform=ruby Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing mongrel-1.1.6.gem: ERROR: Failed to build gem native extension. G:/Softwares/Softwares/ruby-1.9.1/bin/ruby.exe extconf.rb checking for main() in c.lib... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir . . --with-opt-include --with-clib --without-clib G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The co mplier failed to generate an executable file. (RuntimeError) You have to install development tools first. from G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:417:in `tr y_link0' from G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:421:in `tr y_link' from G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:529:in `tr y_func' from G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:725:in `bl ock in have_library' . . ecking_for' from G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/1.9.1/mkmf.rb:720:in `ha ve_library' from extconf.rb:4:in `
' Gem files will remain installed in G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/ge ms/1.9.1/gems/mongrel-1.1.6 for inspection. Results logged to G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/mon grel-1.1.6/ext/http11/gem_make.out ======================================================================= The statement "You have to install development tools first.", inspired me get the Ruby Development Tolkit and install accordingly from the URL http://wiki.github.com/oneclick/rubyinstaller/development-kit But still noluck. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comming to thin server, this is another adventure. Installation of thin server went on fine. gem list thin *** LOCAL GEMS *** thin (1.2.7 x86-mswin32) Later when starting of the server, I faced some issue as below. G:\Aptana_Workspace\sssmh>thin start G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.10- x86-mswin32-60/lib/rubyeventmachine.so: [BUG] Segmentation fault ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32] -- control frame ---------- c:0014 p:-12256496 s:0037 b:0037 l:000036 d:000036 TOP c:0013 p:---- s:0035 b:0035 l:000034 d:000034 CFUNC :require c:0012 p:0146 s:0031 b:0031 l:000030 d:000030 TOP G:/Softwares/Softwares/ruby -1.9.1/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.10-x86-mswin32-60/lib/eventmac hine.rb:66 c:0011 p:---- s:0029 b:0029 l:000028 d:000028 FINISH c:0010 p:---- s:0027 b:0027 l:000026 d:000026 CFUNC :require c:0009 p:0083 s:0023 b:0023 l:000022 d:000022 TOP G:/Softwares/Softwares/ruby -1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin32/lib/thin.rb:7 c:0008 p:---- s:0021 b:0021 l:000020 d:000020 FINISH c:0007 p:---- s:0019 b:0019 l:000018 d:000018 CFUNC :require c:0006 p:0011 s:0015 b:0015 l:000014 d:000014 TOP G:/Softwares/Softwares/ruby -1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin32/bin/thin:5 c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :load c:0003 p:0127 s:0007 b:0007 l:00262c d:002220 EVAL G:/Softwares/Softwares/ruby -1.9.1/bin/thin:19 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:00262c d:00262c TOP --------------------------- -- Ruby level backtrace information----------------------------------------- G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.10- x86-mswin32-60/lib/eventmachine.rb:66:in `require' G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.10- x86-mswin32-60/lib/eventmachine.rb:66:in `' G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin3 2/lib/thin.rb:7:in `require' G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin3 2/lib/thin.rb:7:in `' G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin3 2/bin/thin:5:in `require' G:/Softwares/Softwares/ruby-1.9.1/lib/ruby/gems/1.9.1/gems/thin-1.2.7-x86-mswin3 2/bin/thin:5:in `' G:/Softwares/Softwares/ruby-1.9.1/bin/thin:19:in `load' G:/Softwares/Softwares/ruby-1.9.1/bin/thin:19:in `
' [NOTE] You may encounter a bug of Ruby interpreter. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ================================================================= Have checked with different versions of eventmachine. Donno if there is a special version for Ruby 1.9.1 version for windows. ---------------------------------------------------------------------- Please do help me in this regard as I am in stress to implement the application in the production environment. Thanks and Regards, Sandy ... -- Posted via http://www.ruby-forum.com/.