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();