【问题标题】:Can't install some gem无法安装某些 gem
【发布时间】:2013-11-21 22:06:30
【问题描述】:

我尝试在 Linux 下安装一些 gem (roo)。

# uname -a Ubuntu-1304-raring-64-minimal 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

但响应错误:

# gem install roo
Building native extensions.  This could take a while...
ERROR:  Error installing roo:
    ERROR: Failed to build gem native extension.

  /usr/local/rvm/rubies/ruby-2.0.0-p195/bin/ruby extconf.rb

Gem files will remain installed in /usr/local/rvm/gems/ruby-2.0.0-p195/gems/nokogiri-1.6.0 for inspection.
Results logged to /usr/local/rvm/gems/ruby-2.0.0-p195/gems/nokogiri-1.6.0/ext/nokogiri/gem_make.out

为什么?

【问题讨论】:

  • 您是否安装了gcc
  • @KepaniHaole,是的,gcc 版本 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) 已安装。

标签: ruby linux ubuntu gem


【解决方案1】:

您使用需要 ruby-dev 包的系统 Ruby 来安装本机扩展。我建议切换到任何版本管理器,如 RVM 或 rbenv。之后这个错误应该会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2013-02-20
    • 2017-06-07
    • 2012-03-25
    • 2014-02-22
    • 2015-03-16
    相关资源
    最近更新 更多