2012-06-27 9 views
6

Wenn ich meine Schienen-Konsole ausgeführt habe ich so etwas wie diese:Rails-Konsole läuft ohne Prompt

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 

Wie man sehen kann ich mit Konsole interagieren kann, aber es ist sehr unangenehm. Ich laufe JRuby 1.6.7. Jemand hat solche Probleme?

+1

Das passiert mir, aber nur wenn ich mit '--ng' (connect to nailgun) laufe. 'JRUBY_OPTS = '' irb 'gibt mir die Eingabeaufforderung und': PROMPT_MODE' ist ': DEFAULT'. – Kelvin

Antwort

13

Wahrscheinlich irgendwo in dir ~/.irbrc, Sie tun:

IRB.conf[:PROMPT_MODE] = :XMP 

Versuchen Sie diese Zeile zu entfernen. Oder ändern Sie es zu:

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

Wow, Mann! Ich danke dir sehr. In ~/.irbrc habe ich keine Zeile mit Prompt-Modus-Einstellungen. – Sebastian

+0

Danke! Ich stieß auf das gleiche Problem und das hat es gelöst. –

3

Bei neueren Version von JRuby, die Rails-Konsole verfügt über eine Vielzahl von anderen Problemen auch für mich:

  • Befehl in der nächsten Zeile dupliziert
  • Mehrere Drücken von Tasten eingeben benötigt
  • Ersten Befehl zum beenden nicht zeigen, während

Ausführen der Konsole mit der f eingeben ollowing reparierte es für mich:

jruby -Xlaunch.inproc=true -S rails c