安装 gem 的问题

安装 gem 的问题

因此我尝试安装这个 gem 但遇到错误。https://github.com/cgore/ruby-btce实际的 README 说要执行 gem install,所以我想我不需要克隆 git repo?无论如何,我必须在执行此操作之前安装 Ruby,这就是我到目前为止安装的全部内容,所以我想我可能缺少一些其他依赖项来安装此 gem?尝试“gem install btce”时收到的错误是:

ERROR:  Error installing btce:
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>

考虑到它是一个 gem 安装,我猜它相当于从另一个包管理器安装一些东西,这意味着我现有的文件系统上没有任何内容是必需的(例如......它似乎缺少一个文件)。

因此我的下一个假设是缺少依赖项。但是,当错误消息没有说明缺少什么时,有没有办法找出可能的原因?

答案1

需要安装ruby-dev和依赖项。

按照SO帖子:`require':没有要加载的文件 — mkmf (LoadError)

相关内容