From: Justin Collins Date: 2013-06-10T07:38:23+09:00 Subject: Re: "Unable to require openssl" is driving me crazy gem 2.0.3 might be broken On 06/09/2013 03:17 PM, Ruby Student wrote: > Hello Team, > > I was having lost of problems when Ruby *gem *stop working. So I > upgraded from Ruby 1.9.3-p392 > > upgraded to Ruby 1.9.3-p429 > > mistakenly thinking that my problems would be over. The is related to > openssl, which I tried to install with gem but gem is broken. > > I searched and searched for a while trying to locate the openssl library > needed to install it without using gem, but I could not find it. > > The installation process for Ruby 1.9.3-p42 > , > (*./configure, make, make install*) went just fine without error. > > This is what I have: > > OS: > RedHat (RHEL) 6.3, x86_64-linux > > > *ruby -v* > ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux] > > *gem -v* > 2.0.3 > > If I do a *gem list*, it works fine displaying the local installed gems. > > If I tried to download a gem or upgrade gem itself, it fails. Anything > that requires to reach out outside my server, it fails. > > For example, > > *gem list --remote* > > *** REMOTE GEMS *** > > ERROR: While executing gem ... (Gem::Exception) > Unable to require openssl, install OpenSSL and rebuild ruby > (preferred) or use non-HTTPS sources You probably need to install the openssl development package and then recompile Ruby. It should be called something like "openssl-devel". If you use RVM it would probably take care of this for you: https://rvm.io/rvm/autolibs/ -Justin