嗨,大家好几天了,有时我的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>
曾见过这样的事情吗?
答案 0 :(得分:0)
您的终端可能未正确设置以使用UTF-8等。
如果在您的终端中,您运行$ locale
并看到除了一堆&#34; xx_XX.UTF-8&#34;之外的任何内容。你可以考虑看看'A guide to help set up terminal'。