Когда я запускаю многострочный оператор в консоли Rails 3.0.1, нажатие ввода фактически не запускает оператор.Вместо этого он переходит на новую консольную строку, и курсор был вставлен справа.Затем мне нужно выполнить базовую строку (например, p "hey"
), а затем запустится многострочный оператор.
ruby-1.9.2-p0 > images = Image.all;images.each do |im|; if im.imagestore_width.blank?;im.save;end;
ruby-1.9.2-p0 > p "hey"
Я делал это так некоторое время, и он работал нормально.Но теперь у меня есть проблема в консоли, и это может быть связано.Когда я запустил приведенный выше код, вместо того, чтобы он работал как обычно, он просто перешел на новую строку консоли с?добавлено
ruby-1.9.2-p0 > images = Image.all;images.each do |im|; if im.imagestore_width.blank?;im.save;end;
ruby-1.9.2-p0 > p "hey"
ruby-1.9.2-p0 ?>
Когда это происходит, я не могу выйти из консоли
ruby-1.9.2-p0 ?> exit
ruby-1.9.2-p0 ?> ^C
Связаны ли эти проблемы?Как я могу их исправить?