问题标签 [rjb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
heroku - 无法使用 RJB gem 将应用程序部署到 Heroku
我已经设置了 JAVA_HOME 变量
检查 heroku 配置是否显示此变量的值,然后推送:
仍然得到
bundler 安装 RJB gem 时出错。
我可以成功地将相同的源部署到另一个 Heroku 应用程序,并且所有环境变量都是相同的。
怎么了?
ruby-on-rails - Rails:在后台进程中 Rjb 出现分段错误,不在后台时工作正常?
我正在运行 Resque 后台任务,并且在调用使用 Rjb 的 gem 时不断出现分段错误。一切正常,但不在后台运行时。这是 gem 中的一行,导致错误:
如您所见,gem 会加载 .jar 文件,但同样,当不在后台时,一切正常。什么可能导致问题,是否可以解决?
java - 在 MRI Ruby 应用程序中使用 Java 需要提示
我需要一些提示。
我有基于 MRI Ruby (1.9.3) + Passenger 的应用程序
现在这个应用程序需要扩展“Apache POI”(http://poi.apache.org/)功能。“Apache POI”是 Microsoft 文档的 Java API。
在调查期间,我测试了:
“Apache POI”+ JRuby。这种组合效果很好。
“Apache POI”+ rjb(Ruby 和 Java 之间的桥梁)+ MRI Ruby。这种组合效果很好。但在调查期间,我多次评论说这种组合与Passenger一起工作可能会出现一些问题。(我还没有测试)
如果“Apache POI + rjb + MRI Ruby + Passenger”组合不起作用,你们都可以向我提供哪些可能性/提示以在我的应用程序中获取“Apache POI”?
我的意见:
- 创建小型 JRuby 应用程序(支持 Apache POI),然后使用 REST API 在 MRI Ruby 应用程序和 JRuby 应用程序之间建立连接。
ruby - 如何杀死 Ruby-Java Bridge (Rjb) 加载的 JVM
- 我正在使用 Rjb 访问 Ruby 中的外部 Java 库。
- 我使用的 Java 类只能在每次 JVM 运行时配置一次。
- 在我的测试中,我需要针对不同的配置设置测试 Java 类。
- 因此,我正在寻找一种“重置”Rjb 的方法,即杀死 JVM 并启动一个新的。
这可能吗?如何?
ruby-on-rails - 使用 Capistrano 部署,未读取 JAVA_HOME
我正在使用 Capistrano 进行部署,在我进入 Rjb 部分之前,一切看起来都很好。
我可以
不仅如此,我还可以在服务器上执行 gem install rjb 并且它正在安装中......
但是,当我尝试:
我明白了
ruby-on-rails - 如何在 mac/osx 上安装 Ruby Java Bridge (RJB)
有谁知道如何在mac上正确安装RJB,我已经使用了RJB gem,但是.jar文件仍然无法加载,总是返回“nil”。谢谢
java-home - 没有为 RJB 设置 JAVA_HOME
我正在 UBUNTU 11 上通过 ruby gem 安装 RJB。* 我添加了
到.bashrc
主目录下的文件。但它仍然会抛出错误或未JAVA_HOME
设置。
有谁知道出了什么问题?
echo $JAVA_HOME
显示了正确的路径。我确实再次登录,甚至重新启动。但仍然抛出同样的错误。
java - 如何在 Sun Solaris 11 上将 java 的版本从 1.6.0 降级到 java 1.5.0
我在 Joyent 的实时服务器上有我的系统配置
我已经安装Java 1.6.0
在我的服务器机器上,我正在服务器上运行我的Ruby on rails
应用程序。
对于我正在使用的应用程序,
它运行不正常,我的应用程序会定期关闭 Passenger Shut Down Issue。
我认为RJB(Ruby Java Bridge) is not compatible with Java 1.6.0. So i want to downgrade my java version to Java 1.5.0.
我怎样才能降级它?
对我的申请有影响吗?
有人请帮忙。提前致谢。
java - 无法在mac上安装rjb,/System/Library/Frameworks/JavaVM.framework/Headers中没有头目录
我在mac上安装rjb的时候出现了一些错误,如下:Building native extensions。这可能需要一段时间... 错误:安装 rjb 时出错:错误:无法构建 gem 原生扩展。
由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
提供的配置选项:
Gem 文件将继续安装以/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3
供检查。结果记录到/Users/twer/.rvm/gems/ruby-1.8.7-p352@home-ideas/gems/rjb-1.3.3/ext/gem_make.out
然后我尝试安装Java开发包来解决这个问题。但是还是有的no/System/Library/Frameworks/JavaVM.framework/Headers directory
。
请帮我。
java - 如何在mac上卸载java开发者包
我在安装 rjb 时遇到了一些问题。没有这样的文件或目录 - /System/Library/Frameworks/JavaVM.framework/Headers 我搜索了安装Java开发人员包的解决方案。但是可能是我安装了错误的版本。安装后,还是没有那个目录。所以我想卸载它。有没有人可以告诉我该怎么做。非常感谢。