6

当我运行我的rails控制台时,我得到了这样的东西:

Loading development environment (Rails 3.2.3)
/Users/sebastiannowak/.rvm/gems/jruby-1.6.7@global/gems/bundler-1.1.0/lib/bundler.rb:254 warning: shadowing outer local variable - path
Switch to inspect mode.
Time.now
Time.now
2012-06-27 09:27:21 +0200

如您所见,我可以与控制台交互,但这很不舒服。我运行 JRuby 1.6.7。有人有这样的问题吗?

4

2 回答 2

13

很可能在你的某个地方~/.irbrc,你正在做:

IRB.conf[:PROMPT_MODE] = :XMP

尝试删除该行。或将其更改为:

IRB.conf[:PROMPT_MODE] = :SIMPLE
于 2012-06-27T07:59:47.953 回答
3

在较新版本的 JRuby 上,Rails 控制台对我来说还有很多其他问题:

  • 命令在下一行重复
  • 退出需要多个 Enter 键
  • 键入时第一个命令不显示

使用以下命令运行控制台为我修复了它:

jruby -Xlaunch.inproc=true -S rails c
于 2014-02-04T22:46:52.360 回答