jruby

    0熱度

    1回答

    在下面的以下網址的指南: http://spin.atomicobject.com/2010/02/01/running-a-ruby-application-with-jruby-complete/ 我下載JRuby的完整,並能運行基本的簡單的命令或兩個。但是,我想運行Rake。當我發出java -jar jruby-complete.jar -S rake -T時,我在Windows機器上遇到

    8熱度

    1回答

    我用Warbler從Ruby源代碼創建了一個Jar文件。我也安裝了RVM。罐子的行爲,這取決於紅寶石版本RVM使用不同:如果我rvm use jruby那麼罐子工作正常,但如果我rvm use 2.2然後運行罐子打印這些警告消息到控制檯: Ignoring executable-hooks-1.3.2 because its extensions are not built. Try: gem p

    3熱度

    1回答

    我正在研究一個JRuby(on Rails)項目,該項目取決於各種java庫,導入爲jars。不幸的是,我想要使用的一些類的類名和路徑在兩個庫中完全相同。 我該如何解決這個衝突,並在每種情況下精確地指定哪個類從我想要哪個罐子?或者我可以包括一個庫作用域?

    1熱度

    1回答

    我想從我的Ruby腳本調用Java程序。我正在嘗試使用JRuby,我已經安裝了它並試圖瞭解它是如何工作的。 我開始做以下簡單的Java類: package test; public class Test { public static void main(String[] args) { say(); } public static void say(){ System.

    0熱度

    1回答

    我的問題類似於here;然而,我嘗試了所提出的解決方案,我不知道問題是什麼。 其中一個解決方案是使用下面的命令 server_start_command -J-Xm900m 當我嘗試它,我得到了找不到指揮和我搜索如何得到它,但無法找到它! 我也試過這個解決方案 jruby -J-Xm900m abc.rb ,但我不斷收到同樣的錯誤, Error: Your application used

    0熱度

    1回答

    我試圖禁用的Apache通用日誌JRuby中這樣說: require 'java' ... module ... java_import org.apache.commons.logging.Log java_import org.apache.commons.logging.LogFactory java::lang.static { java:

    0熱度

    2回答

    工作我試圖做一個捆綁安裝的JRuby(Windows)和我收到此錯誤: C:/jruby-1.7.19/bin/jruby.exe -rubygems C:/jruby-1.7.19/lib/ruby/gems/shared/gems/rake-10.1.0/bin/rake RUBYARCHDIR=C:/jruby-1.7.19/lib/ruby/gems/shared/extensions/u

    0熱度

    1回答

    我正在使用jruby,並且在初始化某些內容後需要啓動一些Java代碼。以下是我需要在application.rb中啓動的代碼。我有適當的類和庫被導入。 config.after_initialize do ihp = IPHistoryProcessor.new("/home/ubuntu/jruby/logs/inputFiles/") end 不過,我得到以下錯誤 LoadEr

    0熱度

    1回答

    我一直在想如何學習Ruby/Rails來構建RESTful API,並想知道我應該學習Ruby/Rails的哪條路線。 我對Java最熟練和舒服,所以我想知道我應該完全學習Ruby語言,還是隻能在Java中使用JRuby?我仍然需要學習大量的使用JRuby on Rails的Ruby嗎? (在這一點上,我可能只是完全學習Ruby?)

    3熱度

    2回答

    我試圖爲JRuby實現一個Java擴展來執行字符串xors。我只是不確定如何強制類型轉換的字節數組爲RubyString: public static RubyString xor(ThreadContext context, IRubyObject self, RubyString x, RubyString y) { byte[] xBytes = x.getBytes();