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