如何在Windows XP上以1.9模式运行带有JRuby的Rails3?

| 我知道我可以使用
--1.9
标志以1.9兼容性运行JRuby。没问题 但是,我无法让Rails3在Windows XP上以1.9模式与JRuby 1.6.2一起运行。我想念什么吗? 这是我的JRuby 1.6.2版本的详细信息:
C:\\DEV\\Jruby\\jrails\\foobar>jruby -v
jruby 1.6.2 (ruby-1.8.7-p330) (2011-05-26 1.6.2) (Java HotSpot(TM) Client VM 1.6.0_23) [Windows XP-x86-java]
这是使用JRuby和
--1.9
标志启动Rails3时的输出:
C:\\DEV\\Jruby\\jrails\\foobar>jruby --1.9 -S rails s
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-05-27 00:16:34] INFO  WEBrick 1.3.1
[2011-05-27 00:16:34] INFO  ruby 1.8.7 (2011-05-27) [java]
[2011-05-27 00:16:34] INFO  WEBrick::HTTPServer#start: pid=7160 port=3000
如您所见,Rails3从ruby 1.8.7开始。 顺便说一下,我在FreeBSD上以1.9兼容模式在带有JRuby 1.6.2的Rails3上运行没有问题,我认为在Linux上也可以。只是无法在Windows上运行。 有人可以告诉我为什么我不能在1.9模式下用JRuby 1.6.2运行Rails3吗?     
已邀请:
错误报告JRUBY-5818报告说,Rails在Windows上以1.9模式以JRuby启动时,将以1.8模式重新启动。这正是我面临的问题。希望这个问题能尽快解决。 更新 JRuby团队报告说,Rails在重生时无法识别命令行参数。解决方法是在
JRUBY_OPTS
.jrubyc
中设置1.9模式。     

要回复问题请先登录注册