无法在mac上安装rjb,在/System/Library/Frameworks/JavaVM.framework/Headers中没有头目录

时间:2012-11-28 07:07:19

标签: java rjb

当我在mac上安装rjb时,会出现一些错误,如下所示: 构建原生扩展。这可能需要一段时间...... 错误:安装rjb时出错:     错误:无法构建gem原生扩展。

    /Users/twer/.rvm/rubies/ruby-1.8.7-p352/bin/ruby extconf.rb


extconf.rb failed

由于某种原因无法创建Makefile,可能缺少 必要的库和/或标题。检查mkmf.log文件以获取更多信息 细节。您可能需要配置选项。

提供配置选项:

--with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/twer/.rvm/rubies/ruby-1.8.7-p352/bin/ruby
extconf.rb:45:in `open': No such file or directory - /System/Library/Frameworks/JavaVM.framework/Headers (Errno::ENOENT)
    from extconf.rb:45

Gem文件将保留在/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3中以供检查。 结果记录到/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3/ext/gem_make.out

然后我尝试安装Java开发包来解决问题。但仍有no/System/Library/Frameworks/JavaVM.framework/Headers directory
请帮助我。

1 个答案:

答案 0 :(得分:0)

我刚刚安装了rjb,但我正在使用1.9.3-p327 ...也许是rvm install 1.9.3-p327,看看你是怎么过的?