gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 09:17:49 25 4
gpt4 key购买 nike

我知道我可以使用 --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 兼容模式运行 Rails3 和 JRuby 1.6.2 没有问题,我认为在 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模式。

关于jruby - 如何在 Windows XP 上以 1.9 模式运行带有 JRuby 的 Rails3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com