From: Kaye Ng Date: 2011-10-17T20:08:30+09:00 Subject: Re: 'gem install' help please Hello Luis. I downloaded DevKit-3.4.5-20100819-1535-sfx.exe and followed the instructions on https://github.com/oneclick/rubyinstaller/wiki/Development-Kit Under Installation Instructions number 5, when I typed 'gem install rdiscount --platform=ruby' , I got the following: ------------------------------------------------------------------------- Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing rdiscount: ERROR: Failed to build gem native extension. C:/Ruby192/bin/ruby.exe extconf.rb checking for random()... *** 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 --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/Ruby192/bin/ruby --with-rdiscount-dir --without-rdiscount-dir --with-rdiscount-include --without-rdiscount-include=${rdiscount-dir}/include --with-rdiscount-lib --without-rdiscount-lib=${rdiscount-dir}/lib C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError) You have to install development tools first. from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:435:in `try_link0' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:440:in `try_link' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:552:in `try_func' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:797:in `block in have_func' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:254:in `open' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:254:in `open' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:276:in `postpone' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for' from C:/Ruby192/lib/ruby/1.9.1/mkmf.rb:796:in `have_func' from extconf.rb:5:in `
' Gem files will remain installed in C:/Ruby192/lib/ruby/gems/1.9.1/gems/rdiscount-1.6.8 for inspection. Results logged to C:/Ruby192/lib/ruby/gems/1.9.1/gems/rdiscount-1.6.8/ext/gem_make.out -------------------------------------------------------------------------- I tried the suggestions at https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-gems_fails_comspec_autorun under 'ERROR: Failed to build gem native extension' , I tried the scenarios A and B. In scenario A, it's ComSpec=C:\Windows\system32\cmd.exe , so nothing wrong with it. In scenario B, HKEY_CURRENT_USER\Software\Microsoft\Command Processor CompletionChar REG_DWORD 0x9 DefaultColor REG_DWORD 0x0 EnableExtensions REG_DWORD 0x1 PathCompletionChar REG_DWORD 0x9 ...there's no AutoRun in it, so nothing wrong too. I'm stuck. I'm using windows 7 Ultimate, 32-bit Thank you for your time. -- Posted via http://www.ruby-forum.com/.