首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows XP上以1.9模式运行带有JRuby的Rails3?

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

Stack Overflow用户
提问于 2011-05-26 23:17:54
回答 1查看 691关注 0票数 3

我知道我可以使用--1.9标志运行兼容1.9的JRuby。这里没有问题。

但是,我无法让Rails3在Windows XP的1.9模式下与JRuby 1.6.2一起运行。我是不是遗漏了什么?

以下是我的JRuby 1.6.2版本详细信息:

代码语言:javascript
运行
复制
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标志为on的情况下启动Rails3时的输出:

代码语言:javascript
运行
复制
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从Ruby1.8.7开始。

顺便说一下,我在FreeBSD上以1.9兼容模式运行Rails3和JRuby 1.6.2没有问题,我估计在Linux上也可以。只是无法让它在Windows上工作。

谁能告诉我为什么我不能在1.9模式下用JRuby 1.6.2运行Rails3?

EN

Stack Overflow用户

回答已采纳

发布于 2011-05-27 11:38:08

Bug report JRUBY-5818报告说,在Windows1.9模式下以JRuby启动的Rails将在1.8模式下重新启动。这正是我面临的问题。希望这个问题能尽快解决。

UPDATE JRuby团队报告说,Rails在重新启动时无法识别命令行参数。解决方案是在JRUBY_OPTS.jrubyc中设置1.9模式。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6140951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档