1

ソースから 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 インストーラーは「正常に動作する」はずです。依存関係がありませんか? 前もって感謝します。

4

1 に答える 1

2

私がそれを試したとき、私は次のようになりました

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 コードが含まれているようです

于 2013-11-14T19:46:28.890 に答える