问题标签 [jruby]
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.
ruby - Scala 的扩展性是否优于其他 JVM 语言?
这是我目前知道的唯一方法。理解它 Scala 使用 Java 虚拟机。我认为Jruby也是。Twitter 将其中间件切换到了 Scala。他们能做同样的事情并使用 Jruby 吗?
他们是否可以从 Jruby 开始,并且没有遇到导致他们从 Ruby 迁移到 Scala 的缩放问题?我不明白 Jruby 是什么吗?我假设因为 Jruby 可以使用 Java,它会在 Ruby 无法使用的地方进行扩展。
在这种情况下,这一切都归结为静态类型与动态类型吗?
java - 如何在 JRuby 中使用 Sesame 的 RDFXMLParser?
我在 Java 和 JRuby 方面不是很有经验,但需要在 JRuby 中使用 Sesame 的RDFXMLParser解析 RDF 数据,而我的 Python 头脑只是不想进入它。我在将 Java 示例转换为 JRuby 时遇到问题。起初我不知道如何以一种有意义的方式定义 RDFHandler。我也不明白为什么解析方法需要一个 Reader 和一个 URI,因为我只想解析本地文件。
我非常感谢 JRuby 中的示例代码。非常感谢!
ruby-on-rails - 如果我使用 jRuby,一本关于 ruby on rails 的标准书会起作用吗?
我将不得不将 JDBC 与旧数据库一起使用,这就是我选择 jRuby 的原因。如果我得到一本不包含 jRuby 信息的关于 ruby on rails 的书,那对我有好处吗?
curl - jruby的遏制(卷曲)?
我正在尝试使用 curl 和 jruby 来获得网页/文件的一些响应时间。通常在 ruby 中这不是问题,我可以安装 gem(gem install 路边),一切都很好。
遏制似乎与 jruby 不兼容,那么有没有一种替代方法可以用来以类似的方式获取网页加载时间?我查看了 net/http 类,但是它没有可以工作的功能
如果可以的话,curl.total_time 是我会使用的。有任何想法吗?
ruby - 是否有 JRuby-Rack Sinatra Warbler Project 原型?
是否有一个 jruby + rack + Sinatra 项目的项目原型(或任何 ruby 社区所称的),它创建一个 WAR 部署文件,所有必需的依赖项都准备就绪?
我想要的是相当于“rails appname”,它创建一个准备就绪的项目,其中包含 ant/rake 脚本和一个基本的目录层次结构都准备好了。
这样的野兽存在吗?
java - 在 Eclipse 中开发 App Engine/Java 项目时是否需要重新启动服务器?
我正在 GAE-Java 之上开发一个 Ruby Web 应用程序,开发速度非常缓慢,因为在 Eclipse 中,每次更改我的 Ruby 代码时我都必须重新启动开发服务器。我无法以这种方式有效地工作,因为每次重新启动大约需要一分钟。
是 Java 开发的规范还是我做错了什么?
希望有一个我不知道的简单解决方案?
jdbc - 如果我使用 jRuby、Ruby on Rails 和 JDBC,我还能使用 ORM 吗?
例如,我可以使用 Hibernate 吗?主动记录?我必须将 jdbc 用于较旧的数据库,因此我必须将 jRuby 与 Ruby on Rails 一起使用。谢谢你。
ruby - HTTP 请求的可靠 JRuby 超时
我遇到了在 JRuby (Linux) 下无法可靠工作的超时问题。更具体地说,如果我向远程服务器发送 HEAD 请求并且该服务器很忙(不响应),则配置的超时不会触发并且我的应用程序会长时间停止。我尝试了设置read_timeout
和使用该timeout()
功能,但没有一个可靠地工作:
对于 Ruby,此问题在SystemTimer页面上有大量文档。但是,建议的 SystemTimer gem 不能与 JRuby 一起使用。
有谁知道如何在 JRuby 中为 HTTP 请求获得可靠的超时?
PS:这是 JRuby 1.1.6 / 32-bit Linux / Sun Java 1.6
string - 我可以用什么字符来引用这个 ruby 字符串?
我将 JRuby 嵌入到 Java 中,因为我需要使用 Java 字符串作为参数调用一些 Ruby 方法。问题是,我正在调用这样的方法:
问题是,我不知道我可以使用哪些字符串作为分隔符,因为如果我发送给 build_string 的 ruby 代码将包含 ruby 代码。知道我正在使用〜,但我认为这可能会破坏我的代码。无论 ruby 代码是什么,我可以使用哪些字符作为分隔符来确保我的代码能够正常工作?
svn - 在文件名中使用特殊字符(如“%”)将文件添加到 subversion
我想将一个版本的 jruby 提交到我的 svn 存储库中,并且 jruby-1.2.0/share/ri/1.8/system/Matrix 目录下有许多文件,文件名中带有特殊字符“%”。当我尝试将这些文件检入 svn 时,出现以下错误:
svn: Commit failed (详情如下):
svn: '/!svn/wrk/jruby-1.2.0/share/ri/1.8/system/Matrix/%252f-i.yaml' path not found
实际文件名是“%2f-i.yaml”。因此,似乎 svn 正在对文件名进行编码,将 '%' 字符替换为 '%25' 导致错误消息。我需要对 svn 做些什么特别的事情,以便不编码 '%' 字符吗?