问题标签 [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-on-rails - 莺:我的图像在哪里
我正在使用 Jruby 和 Warbler 将 Jruby on Rails 应用程序部署到 Tomcat 服务器。当我使用 Webrick 部署服务器时,我可以看到我的所有图像:jruby -S server/script。但是,当我使用 jruby -S warble 从 rails 目录中创建一个 .war 文件并部署到 Tomcat 时,我的图像都没有出现在 tomcat 服务器上。我注意到图像位置已更改为 war 文件中目录的根目录。
似乎 /images/picturename.jpg 是合适的,但我的图像没有显示出来。
ruby - 是否可以使用 jruby 编写小程序或使用 iron ruby 编写 silverlight 更好?
如果我想涉足 ruby,用 Jruby 编写小程序还是用 Iron Ruby 编写 Silverlight XAP 会更容易吗?
到目前为止,我所拥有的只是一个模糊的想法,即它可能是可能的。
ruby - OpenSSL:JRuby 目前仅支持 fcntl/ioctl 的 F_SETFL
当我尝试在安装了 jruby-openssl-0.5.1 gem 的 JRuby 1.3.0RC1 中使用 net/https 时,出现以下错误:
不知道是什么原因造成的,所以任何帮助将不胜感激。
java - 使用 Jetty 从 jarfile 提供静态内容?
这应该相当容易,但由于某种原因,当我将其连接到网络浏览器时,几乎所有我尝试的东西似乎都会发出“未找到”错误。
我有一个静态上下文,对于 ResourceBase,我有 'file:jar:/path/to/myjar!/.'... 有什么我缺少的想法吗?
c# - 获取非 GPS j2me 手机的地理位置
嗨,有什么方法可以通过 j2me 应用程序获取非 GPS 手机的地理位置。我尝试使用 JSR179 位置 API 来执行此操作,但我只能让它在支持 GPS 的手机上工作。我还读到通过获取手机的手机 ID 可以在非 GPS 手机上执行此操作,但是在获得手机 ID 信息后我该怎么办。如果有人有示例代码可以在黑莓手机上执行此操作,那将非常有帮助。
ruby-on-rails - 使用 warbler 时出现 500 响应码
我尝试使用 warbler gem 将一个简单的 RubyOnRails 应用程序部署到 tomcat 应用程序服务器。我只是用一个简单的脚手架生成了一个新应用程序,并将其配置为使用 jdbcmysql 适配器。然后我简单地创建并迁移数据库,执行warbler并将war部署到我的本地tomcat(版本6.0.23)。我可以部署战争,如果我点击应用程序,它会显示 RubyOnRails 的“欢迎”页面。但如果我点击控制器,应用程序会响应 500 错误代码。日志 (catalina.out ...) 保持为空。
我使用当前 gem 版本的 rails、warbler 和 jdbcmysql,tomcat 的稳定版本和 ubuntu 中的 jruby 包(测试)。
有什么建议吗?我在哪里可以找到其他信息,日志。
感谢您的帮助!
ruby - jruby 版本的 ruby-debug 问题
这个问题已经不存在了。这些天,ruby-debug 在 jruby 中运行良好
每当我使用“n”越过一条线时,它就会进入它。这发生在我尝试过的所有 jruby 版本上,最新的是 1.3.1
它对任何人都有效吗?如果是这样,知道如何解决它,因为每次进入每个功能时都太痛苦了。
另外,如果有什么不同,我会这样使用它。
winapi - 在 Jruby 中有 ctypes(python) 的实现吗?
我想在 JRuby 中使用 windows api。请建议任何可以完成 Ctypes(python) 工作的 api。
java - Java 相对于 Ruby/JRuby 的优势
我正在学习Java。我已经学习并使用了 Ruby。Ruby 书籍总是讲述 Ruby 相对于 Java 的优势。但是肯定有一些优势,这就是为什么很多人(尤其是公司)使用 Java 而不是 Ruby 的原因。请说出 Java 相对于 Ruby 的绝对(不是哲学!)优势。
java - Duby 和 Juby 有什么区别,为什么我需要它们中的任何一个?
根据查尔斯纳特的说法,杜比是
一种具有 Ruby 语法和 Java 类型系统的静态类型语言。Duby 支持所有 Ruby 的文字,使用本地类型推断(只有参数类型必须声明),并且运行速度与 Java 一样快(因为它产生几乎相同的字节码)。但随着 invokedynamic 的出现,杜比需要一个玩伴。
1.什么是invokedynamic,为什么Duby“需要一个玩伴”?
另一方面,Juby是
旨在基本上像 Duby,因为它使用 Java 的类型和 Ruby 的语法。但它利用了新的 invokedynamic 操作码 100% 动态。Juby 是一个动态的 Duby,或者可能是一个带有 Ruby 语法的动态 Java。这并不难理解。
其实很难理解。
2. 有人能详细说明一下这个区别是什么吗?
3. 为什么我们需要(需要!)另一种与 Ruby 相关的语言?或者,更确切地说,是另外两种与 Ruby 相关的语言?