JRuby 嵌入问题:Puts 似乎失败并出现 RaiseException:(Errno::EBADF) 错误的文件描述符
我试图在用我自己的 PrintStream 替换默认输出后评估脚本。 ScriptingContainer container = new ScriptingContainer(); container.setOut( my new ou…
我想向我的卢布添加一个多行输入对话框
好吧,我真的很希望能够向我的卢布添加多行(文本区域)InputDialog。 我已经解决了 Ruble::UI 中的限制,并创建了自己的模块,当我想要比 Ruble::UI …
调度线程而不停止线程?
如果我有类似: 的内容 require 'xmpp4r' # xmpp4r is a ruby library for xmpp. xmppobject.add_meessage_callback { |m| # do something with |m| }…
如何在配置文件中指定堆大小配置
gem install 失败并出现以下错误,如何在公共位置指定堆大小配置,以便不必每次都重新定义它。 Error: Your application used more memory than the s…
如何在 Ruby 中将 Java 接口作为过程调用
我希望能够将某个接口的 java 实现传递给 Jruby,然后将其用作过程。不幸的是,对我来说,这些示例展示了如何将 jruby 类包装到 java 接口中,但没有…
尝试加载 JRuby 脚本时出错
在这里,我尝试将 Jruby 脚本加载到我的 java 代码中,但出现了很长的错误,我真的不知道这意味着什么, player.rb 文件与 TEST.java 位于同一文件夹…
如何将 JRuby 中的方法调用到我的 Java 代码中?
现在我的 Ruby 脚本代码中有一个方法,基本上它返回一个变量,这个变量对我的 java 代码非常重要,所以我在 java 代码中想要的是调用 Ruby 脚本和脚本…
在哪里可以找到有关 Ripper sexp 输出的文档? (红宝石 AST)
Whitequark 最近给出了关于如何获取 ruby AST 的准确答案:答案是 Ripper,包含在标准 Ruby 库中。 然而,我玩了一下 Ripper,但我还没有找到有关…
无法将 groovy 步骤定义与 cuke4duke 一起使用
我有一个使用cucumber/capybara运行验收测试的工作环境,最近我一直在尝试通过jruby从命令行使用cuke4duke(没有maven,没有ant),所以我可以在groov…
如何将 Jruby proc/block/closure 返回到 java 并调用它
我希望能够将块从嵌入式 jruby 实例返回到常规 java。我的java代码应该能够传递所需的参数(假设它知道正确的数量),然后接收结果。任何样品将不胜感…
将 jruby 脚本路径替换为文件路径以外的其他抽象概念
我只是猜测,但想要一些关于如何设置我自己的 ruby 脚本加载器的评论,而不是仅仅让运行时采用文件路径。 我没有尝试加载脚本,但从阅读中会发现…
JRuby 1.6.3 和 Rails 3.1rc5 和 activerecord-3.1.0.rc5 和 destroy_all
我能够创建能够从 JRuby 1.6.3 和 Rails 3.1rc5 运行我的迁移,并在控制台会话中创建一个简单的 Role 对象,如下所示: jruby-1.6.3 :001 > role = Ro…
JRuby 和 Jython 使用什么解析器来生成 JVM 字节码?
你们知道 JRuby 和 Jython 使用什么解析器来生成 JVM 字节码吗?是 ANTLR 或 JavaCC 还是他们在实现中使用了其他解析器?…
在 jruby 下的 OSX Lion 上启动 Rails 3.0.9 控制台时出现分段错误
尝试让我的 Ruby/Rails 环境在 OSX Lion 上运行。 当尝试启动 irb 或 Rails 控制台时,我间歇性地收到连接被拒绝的消息。 我刚刚重新启动机器,并在尝…
Jruby 1.6.3 和 Rails 3.1 Coffeescript 错误
我无法让 CoffeeScript 在 jurby 1.6.3 中从 Rails 3.1 运行。 对 /assets/application.js 的 HTTP 请求失败,并出现 TypeError: can't conversion Ha…