Rails控制台有时会发疯

时间:2014-03-24 10:20:19

标签: ruby-on-rails ruby command-line-arguments git-bash rails-console

嗨,大家好几天了,有时我的rails控制台发疯了。它似乎没有得到我键入或省略一些字母或在句子中移动它们,我会得到错误消息,因为这。我只是退出控制台并且必须重新启动我的GitBash,这样做但不确定原因?

这只发生在rails控制台不在其他任何地方,任何想法为什么?当我进入rails控制台并输入u = User.new并点击输入时,这是一个示例错误:

$ rails console
DL is deprecated, please use Fiddle
Loading development environment (Rails 4.0.3)
irb(main):001:0> u = User.new
SyntaxError: (irb):1: syntax error, unexpected '='
 =sene
  ^
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.3
/lib/rails/commands/console.rb:90:in `start'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.3
/lib/rails/commands/console.rb:9:in `start'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.3
/lib/rails/commands.rb:62:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'
irb(main):002:0>

曾见过这样的事情吗?

1 个答案:

答案 0 :(得分:0)

您的终端可能未正确设置以使用UTF-8等。

如果在您的终端中,您运行$ locale并看到除了一堆&#34; xx_XX.UTF-8&#34;之外的任何内容。你可以考虑看看'A guide to help set up terminal'