【问题标题】:Rails console runs without promptRails 控制台无提示运行
【发布时间】:2012-06-28 14:21:07
【问题描述】:

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

【问题讨论】:

  • 这发生在我身上,但前提是我使用--ng 运行(连接到nailgun)。 JRUBY_OPTS=' ' irb 给了我提示,:PROMPT_MODE:DEFAULT

标签: ruby-on-rails console jruby


【解决方案1】:

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

IRB.conf[:PROMPT_MODE] = :XMP

尝试删除该行。或者改成:

IRB.conf[:PROMPT_MODE] = :SIMPLE

【讨论】:

  • 哇,伙计!太感谢了。在 ~/.irbrc 中我没有任何提示模式设置。
  • 谢谢!我遇到了同样的问题,这解决了它。
【解决方案2】:

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

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

运行控制台并为我修复了以下问题:

jruby -Xlaunch.inproc=true -S rails c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    相关资源
    最近更新 更多