在 ruby 或 jruby 中处理线程
我有一个rabbitmq队列订阅者,每次使用新消息时都会启动一个新线程: AMQP.start(@conf) do |connection| channel = AMQP::Channel.new(connection) r…
将 Java 类作为参数传递给 JRuby 方法
我想将 Java 类传递给 JRuby 方法,并在该方法中实例化该类对象(我想要一种在一组 Java 类上运行一些测试的通用方法,并且还需要实例化许多这些对象…
无法从 JRuby gem 访问 jar 依赖项
我在本地系统上创建了一个用于文本挖掘的 gem,它依赖于 用于分类任务的外部 Java 库。我正在尝试驾驭 这里通过 JRuby 发挥 Java 的力量。目录结构如…
TorqueBox 部署不尊重上下文?
我正在尝试 TorqueBox,但我的部署描述符有问题。我正在使用 2.0-beta2 和 jruby-1.6.5。当我使用torquebox部署命令进行部署时,应用程序将部署在应用…
是否可以在 JRuby on Rails 应用程序中嵌入 Solr 服务器?
我想在 Ruby on Rails 应用程序中使用 Solr 和 Sunspot(将部署在 JRuby 环境中)。 但该应用程序将分发给最终用户,我希望使安装过程尽可能简单。所…
如何获取 jruby/warbler jar 文件的路径
我正在使用 JRuby 和 Warbler 来构建一个应用程序来打包它。我的问题是我想获取当前正在运行的jar文件的路径,而不编写java...…
从 jruby-complete 消耗宝石
我可以让我的 jruby-complete 消耗传递给它的 jar 中的 gem。但我想使用中央宝石库。 这就是我现在可以做的: $ java -jar jruby-complete-1.6.5.jar …
trinidad(作为守护进程运行)可以处理多个版本的rails(和rack)吗?
如果这是一个愚蠢的问题,请原谅我! 但是要将 trinidad 作为守护进程运行,它是否需要位于系统 gems 中? 或者您可以只将守护程序扩展安装到系统 gem…
更新 ruby on Rails 中的数据库字段
我正在更新数据库哈希算法。 我当前的系统运行在md5上,我想将其更改为BCrypt +salt。 我的问题是,当旧用户(密码以 md5 进行哈希处理的用户)使用旧…
Rails 3.2 关于 JRuby gemspec 错误
当我尝试在 JRuby 1.6.5 上安装 Rails 3.2 rc 1 时,收到此 gemspec 错误: Invalid gemspec in[/Users/robin/.rvm/gems/jruby-1.6.5/specifications/…
安装 simplecov 后 JRuby rspec 异常
尝试将 simplecov 添加到我的 Rails 应用程序(Jruby 1.6.4、Ruby 1.9.2、Windows)。我将“simplecov”添加到 Gemfile、捆绑安装中,并将以下内容添…
如何将 mongoid 集成到 Ruby on Rails 和 Windows 中
ruby 版本是 1.9.2p290 我使用以下 gemset D:\work\software\mongoid>gem list * LOCAL GEMS * abstract (1.0.0) actionmailer (3.1.3, 3.1.0, 3.0.1)…
jRuby-1.6.5:NoMethodError 未定义方法 '[]'对于 nil:NilClass
我的环境: jRuby-1.6.5 Rails 2.3.8 Gems: actionmailer(2.3.8) actionpack(2.3.8) activerecord(2.3.8) activerecord-jdbc-adapter(1.1.1)…
如果 Rails 3 被捆绑为战争,它的公共文件在哪里保存?
运行 tomcat,我有这个文件夹层次结构: - manager/ - ROOT/ - doc - docs - images - javascripts - META-INF - stylesheets - WEB-INF - app - conf…
当我将 JRuby 休息客户端调用移至 Tomcat 时,它不起作用
我有一个奇怪的问题。我有一个 JRuby1.9.2/Rails 3.0.10/Ubuntu 应用程序,它进行 REST 调用以将一些数据上传到 Web 服务(其本身是 Heroku/Bamboo/MR…