Chris J. Lee

Dallas Drupal Developer

You are here

[Ubuntu] ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb

I was trying to install jekyll:

% sudo gem install jekyll Building native extensions. This could take a while... ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:1:in `
'

Error: failed to build gem native extension

I ended up with this error:

ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb

or if you want the more verbose error it was this:

Building native extensions. This could take a while... ERROR: Error installing jekyll: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:1:in `
' Gem files will remain installed in /var/lib/gems/1.9.1/gems/fast-stemmer-1.0.2 for inspection. Results logged to /var/lib/gems/1.9.1/gems/fast-stemmer-1.0.2/ext/gem_make.out

Solution

The cause for this would be that one doesn't have the right ubuntu dependancies. This is easily fixable by installing the ruby-dev package:

(sudo) apt-get install ruby-dev

Hope this helps. I don't know ruby so good luck.

Resources

Tags: 
rubyjekyll
© 2017 Chris J. Lee