为什么加载 jruby 的可执行 jar 不能在名称中包含空格(例如 Program files)的文件夹下运行?
我有一个加载 jruby 的可执行 jar。安装程序将 jar 和一些预打包的 jar 库(包括完整的 jruby 和一些 gems)放入安装位置。 一切工作正常,除了在 Win…
如何在 Tomcat 中的 Rails 初始化期间创建全局命名空间常量?
首先是一些背景知识:我有一个 Rails 2.2.2 应用程序,其中包含各种混乱的依赖项和自定义项,使我暂时无法升级到 2.2.2 以上。目前的计划是将此应用程…
如何在 Rails 之外的 JRuby 脚本中使用 ActiveRecord?
我想使用 JRuby 运行填充数据库的脚本。我已经在另一个应用程序中为 Rails 服务器运行 JRuby/Rails,并且此设置有效。 我很好地运行了脚本 (foo.rb),…
Windows 上 jruby 下的 rspec 测试运行速度非常慢
我们正在考虑转向 jruby,作为其中的一部分,我们一直在研究测试方法和框架。我一直在本地开发机器上测试 rspec,发现使用 2 个非常简单的方法对单个…
在rails3/jruby中,什么可能会间歇性地导致此错误? SAVEPOINT active_record_1 不存在
当单个人测试系统时,不会发生这些错误。但通过 jmeter 测试,我可以非常可靠地重现一些错误: ActiveRecord::JDBCError: SAVEPOINT active_record_1 …
新的 Rails 应用程序尝试在“捆绑安装”上使用 jruby当我期望它使用常规红宝石时,有错误吗?
我过去做过很多 Rails 和 ruby 工作(使用 rvm,有许多不同类型的 ruby),但最近根本没有做过任何 ruby 工作。我只是尝试制作一个新的 R…
哪种 ruby 类型映射到 jruby 中的 java.io.File?
我尝试调用 FSDirectory.open FSDirectory.open(File.open('index', 'w+')) NameError: no method 'open' for arguments (org.jruby.RubyFile) on Jav…
Rails3 与 SQL Server 2000 对话-----ActiveRecord::JDBCError: 'ROW_NUMBER'不是可识别的函数名称
一个简单的 Rails 3 应用程序尝试使用 activerecord-jdbc-adapter 与 SQL Server 2000 进行通信。我尝试了 microsoft jdbc 驱动程序和 jtds 驱动程序…
Rails3 与 SQL Server 2000 对话-----ActiveRecord::JDBCError: 'ROW_NUMBER'不是可识别的函数名称
一个简单的 Rails 3 应用程序尝试使用 activerecord-jdbc-adapter 与 SQL Server 2000 进行通信。我尝试了 microsoft jdbc 驱动程序和 jtds 驱动程序…
使用 sinatra、warbler 和 jruby-openssl 创建可执行 jar
我正在尝试使用 sinatra 和 warble 创建一个简单的可执行 war 文件。我有一个简单的 lib/app.rb 文件,其中包含: require 'rubygems' require 'sinat…
ruby 反引号,kernel.system,exec ,命令不成功
我正在尝试从我的 ruby 代码执行 java 程序。 我的代码类似于: cmd = "java -cp \"path/lib/*\" com.blah.blah" # %x[#{cmd}] # `#{cmd}` # Kern…
有没有办法在 eclipse 中调试在 Tomcat 服务器上运行的 JRuby on Rails 应用程序?
我有一个在 Tomcat 7 服务器上运行的 JRuby on Rails 应用程序。我使用 Eclipse 作为 IDE。有没有办法在 Ruby 代码中触发断点? 如果没有,还有其他方…
Python 类似 Ruby / JRuby 的 __getattr__
Ruby 有类似 Python __getattr__ 的东西吗?在 Python 中,当引用未定义的属性(方法或属性)时,会调用 obj.__getattr__ 。我在 Ruby 中找到了 metho…
在 Windows XP 上从 Aptana Studio 3 启动 JRuby
我在 Windows XP 上运行 Aptana 3.0.6 我还安装了 JRuby 1.6.4 并将 bin 目录放在我的 PATH 上 我对如何从控制台或运行脚本启动 JRuby 感到非常困惑。…