【发布时间】:2014-06-30 13:40:03
【问题描述】:
我是 ruby 新手,在安装我正在尝试构建的 ruby 项目所需的一些 gem 时遇到问题
我已经安装了 rvm,如果我很好地理解了我的项目缺少的依赖项,我会尝试运行以下命令来获取
$> jruby --1.9 /home/user/.gem/jruby/1.9/bin/bundle install
我陷入了以下例外:
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Installing rake 0.9.6
Installing addressable 2.3.6
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/jruby-1.7.12-dev/bin/jruby extconf.rb
/usr/local/rvm/rubies/jruby-1.7.12/lib/ruby/shared/mkmf.rb:14: Use RbConfig instead of obsolete and deprecated Config.
mkmf.rb can't find header files for ruby at /usr/local/rvm/rubies/jruby-1.7.12/lib/native/include/ruby/ruby.h
extconf failed, uncaught signal 1
Gem files will remain installed in /usr/local/rvm/gems/jruby-1.7.12/gems/cool.io-1.2.4 for inspection.
Results logged to /usr/local/rvm/gems/jruby-1.7.12/extensions/universal-java-1.7/1.9/cool.io-1.2.4/gem_make.out
我的版本是
$> ruby -v
jruby 1.7.12 (1.9.3p392) 2014-04-15 643e292 on Java HotSpot(TM) 64-Bit Server VM 1.7.0_60-b19 [linux-amd64]
我在类似的帖子中看到缺少开发包,但如何通过 rvm 安装它?
【问题讨论】: