Rails控制台运行没有提示

时间:2012-06-27 07:29:51

标签: ruby-on-rails console jruby

当我运行我的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。有人有这样的问题吗?

2 个答案:

答案 0 :(得分:13)

最有可能在你~/.irbrc的某个地方,你正在做的事情:

IRB.conf[:PROMPT_MODE] = :XMP

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

IRB.conf[:PROMPT_MODE] = :SIMPLE

答案 1 :(得分:3)

在更新版本的JRuby上,Rails控制台还有其他各种问题:

  • 命令在下一行重复
  • 退出所需的多个Enter按键
  • 输入
  • 时未显示第一个命令

运行控制台,并为我修复了以下内容:

jruby -Xlaunch.inproc=true -S rails c