Rails Installation Error: Failed to build gem native extension

After installing Ruby, i tried installing Rails and this is the error
i got:

C:\Users\Eunice>gem install rails
Building native extensions. This could take a while…
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb
checking for re.h… *** extconf.rb failed ***
Could not create Makefile due to some reason, problably 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:/Ruby/bin/ruby
C:/Ruby/lib/ruby/1.9.1/mkmf.rb:368:in ‘try_do’: The complier failed to
generate an executable file.
You have to install development tools first.
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:452:in ‘try_cpp’
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:834:in ‘block in
have_header’
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:693:in block in checking_for' from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:inblock (2 levels) in
postpone’
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in open' from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:280:inblock in postpone’
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:254:in open' from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:276:inpostpone’
from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:692:in checking_for' from C:/Ruby/lib/ruby/1.9.1/mkmf.rb:833:inhave_header’
from extconf.rb:14:in `’

Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.9.1/gems/
json-1.6.1 for inspection.
Results logged to C:/Ruby/lib/ruby/gems/1.9.1/gems/json-1.6.1/ext/json/
ext/parser/gem_make.out

2011/11/18 Euniceadu [email protected]:

C:\Users\Eunice>gem install rails

Do yourself a favor, dont use windows for railsdevelopment.

Just use a linux distribution of your choice… I prefer Ubuntu or
LinuxMint.

I begun with Ubuntu in a Sun VirtualBox, but after some time I
switched completely over to LinuxMint.

If you have to use windows, then you could http://railsinstaller.org/ a
try.

HTH
Norbert

On Nov 18, 12:17pm, Euniceadu [email protected] wrote:

After installing Ruby, i tried installing Rails and this is the error
i got:

C:\Users\Eunice>gem install rails
Building native extensions. This could take a while…
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb

You can try using RailsInstaller which includes everything setup for
you:

The error seems to be caused by the installation of JSON 1.6.1 which
lacks binaries for Windows.

Since you didn’t provide enough details about the version of Ruby,
where you got it (specific to the version, if s RubyInstaller or not)
we will be guessing.

Some of the answers here might also help you:

That section of RubyInstaller wiki covers most of the issues after you
installed RubyInstaller and the DevKit.


Luis L.

Make sure you have configured DevKit properly if you are installing ruby
using oneclick ruby installer from http://rubyinstaller.org…try to
follow
the instructions here
Development Kit · oneclick/rubyinstaller Wiki · GitHub