rails-Konsole schlägt mit "Wechseln zu" inspect mode " in windows
Erstelle ich ein rails-Projekt von rails new foo
, dann cd foo
, und führen Sie rails c
.
Dann bekam ich Nachricht wie diese.
DL is deprecated, please use Fiddle
Loading development environment (Rails 4.0.2)
Switch to inspect mode.
Das ist alles. Ich kann nicht mit rails console.
Haben Sie eine Idee, was ich falsch mache?
Ich bin mit railsinstaller
mit ruby 1.9.3 und 2.0.0 beide, und ruby 2.0.0p451 (2014-02-24) [i386-mingw32]
aus Rubyinstaller. Alle Versionen schlägt mit dem gleichen Fehler.
Ist es kein problem, mit einfachen irb
Befehl.
Bearbeiten
Durch folgende Graeme Ratschlag, ich aktualisiert rb-readline
aus 0.5.0
zu 0.5.1
. und deinstalliert alte.
$ gem list | grep rb-readline
rb-readline (0.5.1)
Aber die Botschaft bleibt dieselbe.
- Sie haben
rb-readline
gem? Und wenn ja, welche version? - Ich habe
rb-readline (0.5.0)
mitruby 2.0.0p195
im Railsinstaller. - Wahrscheinlich Fragen stackoverflow.com/questions/11221345/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
In den Fall, jemand wird diesen Fehler mit Docker, ich habe es, weil ich lief
docker run rails
aber benötigt-it
.function dbrailsc { docker exec -it $(docker ps | grep app_name| awk '{print $1;}') bundle exec rails c; }
(haben Sie zu ersetzen, app_name mit dem Namen des Schienen-Maschine in Ihrem docker-Komponieren.yml)docker exec container_name rails c
stattdocker exec -it container_name rails c
Dies ist ein bekanntes problem, verursacht durch die
rb-readline
gem in der version 0.5.0. Es wurde danach behoben in Version 0.5.1, die kam vor ein paar Monaten.Daher sollten Sie ein upgrade der
rb-readline
Juwel v0.5.1 um dieses problem zu beheben.Sehen Sie hier mehr details über die Problem und die Auflösung.
.irbrc
in meinem home-Verzeichnis. Ich habe die Datei, habe ich aber schon entfernt, weil es anderen verursachtrails console
's Fehler.