【问题标题】:Possible jruby dependency issue可能的 jruby 依赖问题
【发布时间】:2013-11-14 17:23:01
【问题描述】:

我从源代码构建 JRuby 并让 jirb 工作。当我去安装一个 gem 时,我等了大约 30 秒,然后这个过程就这样结束了:

$ jruby -S gem install jekyll
Killed

我尝试了其他几个宝石,结果相同。然后我从我的系统中删除了 JRuby 构建和文件,并使用 RVM 再次安装它。

\curl -L https://get.rvm.io | bash -s stable --ruby=jruby

我仍然遇到同样的问题。我很难在网上找到帮助。我在 JRuby 站点上找不到任何东西,而且 RVM 安装程序应该“正常工作”。我是否缺少任何依赖项?提前致谢。

【问题讨论】:

    标签: rubygems gem rvm jruby


    【解决方案1】:

    当我尝试它时,我得到了以下内容

    Fetching: fast-stemmer-1.0.2.gem (100%)
    Building native extensions.  This could take a while...
    ERROR:  Error installing jekyll:
    ERROR: Failed to build gem native extension.
    
        /Users/g/.rvm/rubies/jruby-1.7.4/bin/jruby extconf.rb
    NotImplementedError: C extension support is not enabled. Pass -Xcext.enabled=true to JRuby or set JRUBY_OPTS or modify .jrubyrc to enable.
    
     (root) at /Users/g/.rvm/rubies/jruby-1.7.4/lib/ruby/shared/mkmf.rb:8
     require at org/jruby/RubyKernel.java:1054
     (root) at /Users/g/.rvm/rubies/jruby-1.7.4/lib/ruby/shared/rubygems/custom_require.rb:1
     (root) at extconf.rb:1
    

    看起来 fast-stemmer 有 jruby 不支持的 c code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2020-04-04
      • 2022-08-02
      • 2010-09-30
      相关资源
      最近更新 更多