2012-04-26 15 views
1

JRubyでultravioletのようなものを使用したいと思います。しかし、それはコンパイルされません。JRubyで構文ハイライトを行うにはどうしたらいいですか?

$ gem install ultraviolet 
Fetching: oniguruma-1.1.0.gem (100%) 
Building native extensions. This could take a while... 
ERROR: Error installing ultraviolet: 
    ERROR: Failed to build gem native extension. 

     ~/.rvm/rubies/jruby-1.6.7/bin/jruby extconf.rb 
WARNING: JRuby does not support native extensions or the `mkmf' library very well. 
Check http://kenai.com/projects/jruby/pages/Home for alternatives. 
checking for main() in -lonig... yes 
creating Makefile 

make 
cc -I. -I. -I~/.rvm/rubies/jruby-1.6.7/lib/native/include/ruby -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE  -Wall -arch x86_64 -c oregexp.c 

似たようなライブラリはありますか?

答えて

0

おそらくCoderay?それは純粋なRubyだから、ネイティブの拡張はうなずきません。 JRuby 1.5.2以降のサポートが記載されています。

1

私は実際にpygments.rbが好きです。 Pygments自体はPythonで書かれていますが、統合はうまく機能しています。それは本当に速く、何よりも多くの言語をサポートしています。

関連する問題