Ruby on rails 3 安装'后gem不工作;薄型轨道3.2.8

Ruby on rails 3 安装'后gem不工作;薄型轨道3.2.8,ruby-on-rails-3,gem,thin,Ruby On Rails 3,Gem,Thin,在尝试在环境中安装gem'thin'之后,我陷入了死胡同 RHEL 6.0 Ruby 1.9.3 Rails 3.2.8 如前所述,我补充说 gem 'thin' 到我的档案里然后跑了 bundle install 安装似乎很成功,但在那之后,每当我运行“gem”时,我就会 <internal:prelude>:8:in `lock': ERROR: Failed to build gem native extension. (Gem::Ext::BuildErro

在尝试在环境中安装gem'thin'之后,我陷入了死胡同

  RHEL 6.0
  Ruby 1.9.3
  Rails 3.2.8
如前所述,我补充说

gem 'thin'
到我的档案里然后跑了

bundle install
安装似乎很成功,但在那之后,每当我运行“gem”时,我就会

<internal:prelude>:8:in `lock': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError)

    ERROR: Failed to build gem native extension.

    deadlock; recursive locking

Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/extensions/x86_64-linux/1.9.1-static/eventmachine-1.0.3/gem_make.out
:8:in'lock':错误:无法生成gem本机扩展。(Gem::Ext::BuildError)
错误:无法生成gem本机扩展。
僵局递归锁
Gem文件仍将安装在/usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3中以供检查。
结果记录到/usr/local/lib/ruby/gems/1.9.1/extensions/x86_64-linux/1.9.1-static/eventmachine-1.0.3/gem_make.out
而如果我再次运行“捆绑安装”,我会

Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at
http://bit.ly/bundler-issues. Thanks!
<internal:prelude>:8:in `lock': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError)

    ERROR: Failed to build gem native extension.

    deadlock; recursive locking

Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/extensions/x86_64-linux/1.9.1-static/eventmachine-1.0.3/gem_make.out
不幸的是,发生了一个致命错误。请参阅捆绑机故障排除文档,网址为
http://bit.ly/bundler-issues. 谢谢
:8:在“锁定”中:错误:无法生成gem本机扩展。(Gem::Ext::BuildError)
错误:无法生成gem本机扩展。
僵局递归锁
Gem文件仍将安装在/usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3中以供检查。
结果记录到/usr/local/lib/ruby/gems/1.9.1/extensions/x86_64-linux/1.9.1-static/eventmachine-1.0.3/gem_make.out
我甚至试着跟踪故障排除,但没有任何改变

看起来eventmachine gem安装中有损坏的东西,但我无法卸载或重新安装它

有人有主意吗


我希望至少能够在精简安装之前恢复到(工作)配置…

尝试
rm-rf/usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3
,然后
rm-rf/usr/local/lib/ruby/gems/1.9.1/extensions/x86\u 64-linux/1.9.1-static/eventmachine-1.0.3
,然后
gem pristine eventmachine
仍然不走运
/usr/local/lib/ruby/site\u ruby/1.9.1/rubygems/ext/builder.rb:160:在chdir中:错误:构建gem本机扩展失败。(Gem::Ext::BuildError)没有这样的文件或目录-/usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.3/Ext
似乎它仍在寻找我刚刚删除的目录……不幸的是,我甚至无法运行
Gem clean
;任何gem命令都会失败,并显示上面的错误消息,然后吹走整个gem文件夹。不要太担心,您应该在
gemi bundler&&bundle安装后将所有内容取回