jruby

    8热度

    2回答

    是否可以在安装时有条件地设置gem的依赖关系?这是我希望澄清问题的情况。 有一个宝石,我坚持这取决于JSON宝石。但是,我经常使用jruby,它有一个名为json-jruby的json gem的端口。要解决这个问题,我必须为每个依赖构建两个独立的gem。我想要构建一个gem,要么说它依赖于json或json-jruby,要么在安装时检查并使用正确的依赖关系。 任何人都有一个很好的解决方案呢?

    1热度

    1回答

    我正在寻找一个便携式接口到POSIX alarm(2)(或类似)在Ruby中。也就是说,我希望能够在 n秒之后设置后台计时器来发送信号到当前进程。 我从2006年的ruby-talk列表中发现了一些good discussion,它提供了一个使用dl/import的解决方案,但这有些破解(尽管是一个整洁的破解),并不是很便携。 我已经看过很多诽谤的Timeout模块,并且它不会在JRuby下削减它

    6热度

    3回答

    我读过最新版本的Ruby解释器(YARV),由于字节码编译会有显着的性能提升。我的问题是有没有人试图对JRuby运行这个?在Windows上执行任何明显的差异? 此链接有一些很好的指标,但大多数是在Linux上运行... http://antoniocangiano.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby

    3热度

    2回答

    我试过用JRuby来使用EventMachine等。我收到有关本机扩展的错误。我相信这是由于Java的限制。我认为我在Windows上的事实使问题更加复杂化。一些澄清将不胜感激。哪些扩展可以/不能用于JRuby?我怎么知道?谢谢。

    11热度

    3回答

    我正在运行一些未经验证的脚本(用尚未确定的语言编写,但需要基于Java,所以JRuby,Groovy,Jython,BeanShell等都是候选人)。我希望这些脚本能够做一些事情,并限制做其他事情。 通常,我只是去使用Java的SecurityManager并完成它。这很简单,让我限制文件和网络访问,关闭JVM的能力等等。这对于我想阻止的高层次的东西来说很好。 但有一些东西我想允许,但只能通过我提

    3热度

    1回答

    我正在使用JRuby中的Java库。我从文件中读取的对象,并且我需要它传递作为不同对象类型的第二构造函数: @hmm_model = ObjectInputStream.new(FileInputStream.new(LINGPIPE_MODEL_PATH)) @tagger = HmmDecoder.new(@hmm_model) @hmm_model是类型ObjectInputStrea

    2热度

    3回答

    当我在Netbeans中保存对Ruby文件的更改并尝试运行该文件时,相当频繁,解释器根本不会执行任何操作。唯一的方法是临时切换到JRuby解释器,然后切换回默认的Ruby解释器(1.86)。除了这个黑客,任何人都知道这个问题的解决办法?它使得Netbeans成为我的Ruby编码不可行的IDE。 Netbeans 6.5 /无插件/ Windows Vista。

    1热度

    4回答

    我正在试图在rails上查看Jruby的黄瓜。其中一项预先要求是webrat,它具有先决条件hpricot。 我一直在使用安装了角度来说,Hpricot宝石: 创业板安装角度来说,Hpricot --source http://code.whytheluckystiff.net - 版本0.6.1 --platform的Java 这将安装角度来说,Hpricot的Java版本。我的hpricot_

    7热度

    2回答

    的文件似乎表明,为了让我导入Java类到JRuby中,他们必须在一个JAR文件: “为了一个jar文件中使用的资源从JRuby的jar文件必须是在类路径上,或者你可以用require方法使其可用“ (http://wiki.jruby.org/wiki/Calling_Java_from_JRuby#Require_a_jar_file_to_make_resources_in_the_jar_d

    1热度

    1回答

    当使用Warbler时,我需要添加哪些线路以便阻止config/warble.rb将Active Record包含在捆绑的宝石中。我已经排除了config/environment.rb中的活动记录,如下所示。 config.frameworks -= [ :active_record ] 我想同样的事情,只是在config/warble.rb使用config.gems,但无济于事。