Frage

Ich folge die Ruby on Rails-Tutorial: http://railstutorial.org/chapters / statisch-Seiten # top

Ich bin bis zu verwenden rspec. Nachdem die win32console gem installiert, es gibt Kauderwelsch in der Konsole, ich nehme an, es den ansi Farbwechsel-Codes ausgibt:

>rspec spec/
?[31mF?[0m?[31mF?[0m

Finished in 0.34376 seconds
?[31m2 examples, 2 failures?[0m

1) PagesController GET 'home' should be successful
    Failure/Error: Unable to find C to read failed line
    ?[31mundefined method `get' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x22294e0>?[0m
?[90m    # ./spec/controllers/pages_controller_spec.rb:7:in `block (3 levels) in <top (required)>'?[0m

2) PagesController GET 'contact' should be successful
    Failure/Error: Unable to find C to read failed line
    ?[31mundefined method `get' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_2:0x2173d28>?[0m
?[90m    # ./spec/controllers/pages_controller_spec.rb:14:in `block (3 levels) in <top (required)>'?[0m

Irgendwelche Tipps, wie man dieses Problem beheben?

War es hilfreich?

Lösung

Ansicon arbeitet ein Genuss!

http://adoxa.110mb.com/ansicon/index.html

Download, entpacken Sie es irgendwo, und tun:

ansicon -i

Dann schließen / öffnen Sie die Eingabeaufforderung. Sweet!

Andere Tipps

Es gab einen Fehler in der Beta-Versionen von RSpec 2. Wenn Sie auf die neueste Upgrade sollten Sie jetzt Farben sehen, wenn Sie win32console installiert haben.

Siehe dazu: http://github.com / rspec / rspec-core / issuesearch? state = geschlossen & q = Farbe # Ausgabe / 143

UPDATE: Halten Sie ein Auge auf diesen Thread:

http://groups.google.com/group / rubyinstaller / browse_thread / thread / 2d2a62db7281509a /? pli = 1

Update:

Rspec ist immer noch sehr buggy mit Fenstern Färbung, vor allem, wenn Sie versuchen, es mit Autotest zu verwenden und / oder Spork.

Wenn Sie noch Escape-Codes zu sehen sind, ein schneller Hack zu bearbeiten ist die folgende Datei (genauer Pfad auf Ihrer Version von RSpec abhängen wird)

% RUBY_HOME% \ lib \ ruby ??\ gems \ 1.9.1 \ gems \ rspec-core-2.0.1 \ bin \ rspec

Und fügen Sie die folgende Zeile

require 'win32console'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top