16得票1回答
使用JRuby加速RSpec

我对JRUBY这个领域还比较陌生。我在一个相当大的测试套件中使用RSPEC。我希望能经常运行规格,但JVM启动时间太长了,这成为了真正的时间浪费。 有没有一种方法可以使JVM保持运行状态?或者有没有一种方法可以通过JRUBY更快地运行规格?

15得票2回答
将JRuby字符串转换为Java字节数组,然后再转回来

我试图在 JRuby 中将一个二进制字符串作为 byte[] 传递到某个 Java 库中,并再次转换为字符串,但我无法弄清楚如何在不使字符串混乱的情况下完成它。 具体而言,我正在将 Ruby 哈希编码为 BSON 并通过 AMQP 传递它,但是转换为和从 byte[] 的过程出现问题。这段代...

15得票2回答
使用JRuby来开发Ruby Web应用?值得吗?

背景:我正在使用 Ruby(非 Rails)编写一个“标准”的 Web 应用程序,需要开始考虑部署问题。 因此,我听到很多人建议使用 JRuby 部署 Ruby Web 应用程序,无论您是否实际需要 Java 库。这是真的吗?仅出于速度考虑就值得使用 Java 实现吗?我通过这样做还能获得其...

15得票1回答
jruby -S bundle install jruby: No such file or directory -- bundle (LoadError) JRuby:没有这样的文件或目录--bundle(LoadError)

我有一个Ruby on Rails应用程序,已在Windows XP上安装了jruby-1.7.4。 当我尝试运行jruby -S bundle install时,它会给出一个错误: jruby: No such file or directory -- bundle (LoadEr...

14得票2回答
在预编译资产时出现此错误:TypeError: 无法处理ActiveSupport :: StringInquirer。

我是一个相对新手的Rails程序员,当我尝试预编译资产(有时甚至运行服务器)时,会出现以下错误: TypeError: couldn't digest ActiveSupport::StringInquirer /Users/Lucia/jruby/lib/ruby/gem...

13得票3回答
我们如何在JVM上使用动态类型语言?

我们有Jython、JRuby和Groovy等动态类型语言,可以在JVM上运行。我知道这些语言都会编译成字节码。 其他语言如Scala支持类型推断,很明显编译器会为我们推断类型。 但是Java是一种静态语言,它将代码编译成字节码,这是否意味着字节码支持动态类型? 例如,在Java中,我们...

13得票6回答
我如何在Linux上使用Java或JRuby找到我的PID?

我需要在Linux平台上找到当前正在运行的进程的PID(可以是系统相关的解决方案)。Java不支持获取进程ID,而JRuby目前在Ruby方法Process.pid方面存在一个bug。 是否还有其他方法可以获得PID?

13得票2回答
在JRuby-OpenSSL中已经初始化常量

当我在Torquebox上运行我的Rails应用程序时,我遇到了很多问题。already initialized constant: ... 警告来源于gems/jruby-openssl-0.8.2/lib/shared/jruby-openssl.rb:16。这是一个安全问题吗?有没有办法...

13得票5回答
使用正则表达式从Ruby字符串中提取数据

我正在进行网络爬虫,这是数据的格式Sr.No. Course_Code Course_Name Credit Grade Attendance_Grade 我实际收到的字符串如下所示1 CA727 PRINCIPLES OF COMPILER DESIGN 3 A M 我感兴趣的是课程...

13得票4回答
JRuby on Rails的调度选项

我正在使用JRuby 1.5.6 on Rails构建一个应用程序,该应用程序将定期离开并检索我订阅的任何RSS播客。我选择JRuby主要是因为我熟悉Java,希望利用Rails框架,并且最重要的是当Ruby无法满足我的需求时,我能够在Java中执行“重活”。到目前为止(我仍处于开发的早期阶段...