jruby

    1热度

    1回答

    我使用JRuby和jxBrowser。我刚刚升级到6.8版,我的应用程序停止工作。我认为问题出现在新的@JSAccessible注释中。 JRuby不允许方法注释,并且我将一个JRuby类注入到一个javascript中。什么用现在的工作给了我以下消息: 未处理的Java异常:com.teamdev.jxbrowser.chromium.JSFunctionException:遗漏的类型错误:无法

    2热度

    1回答

    在jruby 9.1.5.0(2.3.1)中ObjectSpace是否仍然被禁用? 如果这不仅仅是我的安装(Arch Linux,最新)有bug,我还怀疑ObjectSpace在最近的jruby中发生了变化:试图重现jruby's wiki entry about performance中描述的行为,我得到以下反应: $> jruby -O jruby: unknown option -O $

    2热度

    3回答

    我有字符串,array1和array2的两个不同的阵列,其中,我想找出是否在array1的元素也array2存在而不array1修改元件,但array1中的值包含冒号:之后的额外字符。 array1 = ["unit 1 : Unit 1","unit 2 : Unit 2","unit 3 : Unit 3","test : Test", "system1"] array2 = ["unit

    0热度

    1回答

    我在jruby和rails上。我正在尝试预编译我的资产,但它给了我下面的错误。 rake aborted! Java::JavaLang::OutOfMemoryError: Java heap space org.mozilla.javascript.ScriptableObject.createSlot(org/mozilla/javascript/ScriptableObject.jav

    1热度

    1回答

    我试图通过JRuby的 我已经安装了JRuby的 我已经安装了慢性宝石使用慢性宝石在Java从Java中调用Ruby GEM C:\>jruby -S gem list --local *** LOCAL GEMS *** chronic (0.10.2) did_you_mean (default: 1.0.1) jar-dependencies (default: 0.3.5)

    1热度

    2回答

    我看到ELF与net-ssh警告,我试图抑制在控制台上打印它的警告。 在创建我的ssh对象之前,我试过提及$VERBOSE = nil但这并没有帮助。我仍然可以在控制台上看到警告消息。 后来我尝试使用Kernel.suppress_warnings,但似乎是Rails特有的。 最后我试着将警告信息重定向到STDERR,但那也没用。 任何帮助,使这项工作真的很感激。谢谢! 以下是生成警告消息的行。

    0热度

    1回答

    目前我试图解析以下Java代码从我的.java文件的AST在jrubyparser实现: import static org.junit.Assert.*; import org.junit.Test; public class testDeposit { public void test() { BankApplication b = new BankApplic

    1热度

    1回答

    本例使用JRuby。 例如,如果我添加监听到一个文本窗口小部件等这样的:如果用户与小部件交互或予编程方式设置微件文本的值 add_modify_listener do |e| options = { event: e, r_value: r_value, source: self, is_interface_object: true, is_storeable: is_storeable

    0热度

    1回答

    我想编译我的JavaScript资产。我已经包含了几乎2MB大小的plotly.js文件。还包括了angualr2.dev.js文件,它的大小再次为1MB。 每当我使用命令编译我的资产rake assets:precompile RAILS_ENV=production我越来越低于错误。 Java::JavaLang::OutOfMemoryError: Java heap space org.

    1热度

    1回答

    如何从JRuby中的匿名类访问父类变量? (不使用静态变量) class MyJRubyClass def initialize @var1 = 1 @var2 = Class.new{ def Method1 @var1 = @var1 + 1 print @var1 end }.new