【问题标题】:Failed to install a gem安装 gem 失败
【发布时间】:2014-03-04 20:12:36
【问题描述】:

我正在运行 Ubuntu 13.04,我正在尝试使用这个 project

我知道我首先需要安装它的依赖项,但是当我尝试安装 Grape gem 时出现此错误

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

    /usr/bin/ruby1.9.1 extconf.rb
    /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:13:in `<main>'

我对 Ruby 很陌生,所以我将不胜感激任何帮助

谢谢

【问题讨论】:

  • 你运行的是什么 ruby​​ 版本?
  • ruby 2.1.0p0(2013-12-25 修订版 44422)[x86_64-linux]
  • 看起来您可能必须在该项目中使用 ruby​​ 1.9.3,因为它列出了它的 gemfile。你在使用 ruby​​ 版本管理器吗?
  • 嗯,你真的必须了解它是什么,并且你需要使用它。
  • 尝试运行sudo apt-get install ruby2.0-dev并重试安装gem

标签: ruby rubygems


【解决方案1】:

缺少一个开发工具,请安装它,它会立即运行:

sudo apt-get install ruby1.9.1-dev

【讨论】:

    猜你喜欢
    • 2013-02-24
    • 2012-09-26
    • 2013-06-26
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 2018-11-27
    相关资源
    最近更新 更多