Error Installing Gems

Error Installing Gems

I spun up a new instance on Amazon AWS to learn some ruby for one of my classes online and notice I kept getting the below error:

[ec2-user@ip-xx-xx-xx-xx ~]$ sudo gem install 

Fetching: xxxxxxxxxxxxxxxxxxxx (100%)
Successfully xxxxxxxxxxx
Fetching: multi_json-1.10.1.gem (100%)
Successfully installed multi_json-1.10.1
Fetching: rubyzip-1.1.6.gem (100%)
Successfully installed rubyzip-1.1.6
Fetching: ffi-1.9.3.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing xxxxx:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/ruby/include/ruby.h

Gem files will remain installed in /usr/local/share/ruby/gems/2.0/gems/ffi-1.9.3 for inspection.
Results logged to /usr/local/share/ruby/gems/2.0/gems/ffi-1.9.3/ext/ffi_c/gem_make.out
[ec2-user@ip-xx-xx-xx-xx ~]$

The above is easy to fix when using ruby gems to install new gems by installing ruby-devel make gcc.

sudo yum install ruby-devel make gcc

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.