1

我正在使用 Ruby on Rails 开发一个项目,我的操作系统是 Windows 7。有时我不得不使用 java .jar 库来处理一些工作。我已经搜索了很多,但我找不到办法做到这一点。

我已经独立安装了 jRuby。但是当我在控制台上输入“ruby -v”时,我仍然看到 ruby​​。我也可以输入“jruby -v”,它会正确显示 jruby 版本。但是我无法整合它们。

由于 RVM 不能在 Windows 上运行,我不能说 'rvm use' 等。我基本上想这样

如何在 Windows 上的 Ruby On Rails 项目中执行此操作并使用 .jar 文件?

4

2 回答 2

0

Pik类似于 RVM,但适用于 Windows。这可能会回答您的部分问题。

于 2013-01-02T22:34:05.523 回答
0

您必须在 jruby 中运行整个 rails 应用程序。我建议您使用https://github.com/jruby/jruby-lint运行您当前的应用程序以查找任何冲突。在您的应用程序兼容 jruby 后,您可以通过以下方式运行 rails

   jruby -S rails server

要求您的 jar 文件

    require 'java'
    require 'path/to/mycode.jar'

始终在命令前添加任何 rails 或 rakejruby -S命令

于 2013-02-05T04:16:20.117 回答