Ruby-on-rails – Trouble installing ruby on rails

fedoraruby-on-railsrubygems

I'm getting

ERROR:  While executing gem ... (NameError) uninitialized constant Gem::RemoteFetcher::OpenSSL

When I try to run

# gem install rails

I already have

  • Ruby v1.8.7
  • Gem (rubygems.nonarch) v1.7.2

Installed.

Any Idea what I should do?


Running sudo gem install rails now gives me:

ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/json-1.7.4 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/json-1.7.4/ext/json/ext/generator/gem_make.out


Everything Installed via YUM

Running Fedora 15

Best Answer

I was having a similar issue while doing #gem install rake, but I found out that my system was behind a proxy server, and so I tried supplying the proxy address by this command:

gem install rake -p http//IPaddress:proxyport (put : after http)  

and it worked for me, with no such error afterwards.

Related Topic