无法在轨道上安装红宝石

ffl*_*ing 2 rubygems ruby-on-rails fedora

我越来越

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

当我试图跑

# gem install rails
我已经有了

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

安装.

任何想法我应该做什么?


sudo gem install rails现在跑步给了我:

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


通过YUM安装的所有东西

运行Fedora 15

小智 5

在做#gem install rake时我遇到了类似的问题,但我发现我的系统是在代理服务器后面,所以我尝试通过这个命令提供代理地址:

gem install rake -p http//IPaddress:proxyport (put : after http)  
Run Code Online (Sandbox Code Playgroud)

它对我有用,之后没有这样的错误.