2012-06-27 3 views
6

Когда я запускаю мои рельсы консоль я что-то вроде этого:Rails консоль работает без оперативного

Loading development environment (Rails 3.2.3) 
/Users/sebastiannowak/.rvm/gems/[email protected]/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. У кого-то такая проблема?

+1

Это происходит со мной, но только если я бегу с '--ng' (подключитесь к nailgun). 'JRUBY_OPTS = '' irb' дает мне приглашение, а': PROMPT_MODE' ': DEFAULT'. – Kelvin

ответ

13

Скорее всего, где-то в вас ~/.irbrc, вы делаете:

IRB.conf[:PROMPT_MODE] = :XMP 

Попробуйте удалить эту строку. Или изменить его на:

IRB.conf[:PROMPT_MODE] = :SIMPLE 
+0

Вау, мужик! Огромное спасибо. В ~/.irbrc У меня нет строки с настройками быстрого режима. – Sebastian

+0

Спасибо! Я столкнулся с той же проблемой, и это решило ее. –

3

В новой версии JRuby, консоль Rails имеет целый ряд других проблем, для меня, так:

  • Команда дублируется на следующей строке
  • Multiple Введите нажатия клавиш необходимо, чтобы выйти
  • Первая команда не показывает при вводе

Запуск консоли с е ollowing исправил это для меня:

jruby -Xlaunch.inproc=true -S rails c 
Смежные вопросы