روبي Rspec النواتج الحرفي أحرف الهروب على ويندوز

StackOverflow https://stackoverflow.com/questions/3473757

  •  28-09-2019
  •  | 
  •  

سؤال

أنا بعد روبي على القضبان التعليمي: http://railstutorial.org/chapters/static-pages#top

أنا باستخدام rspec.بعد تثبيت win32console جوهرة ، فإنه إخراج رطانة في وحدة التحكم ، أفترض أنه هو إخراج ansi اللون تغيير الرموز:

>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

أي نصائح كيفية حل هذه المشكلة ؟

هل كانت مفيدة؟

المحلول

Ansicon يعمل علاج!

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

قم بتنزيله واستخراجه في مكان ما ، وافعله:

ansicon -i

ثم أغلق/إعادة فتح موجه الأوامر. حلو!

نصائح أخرى

كان هناك خطأ في إصدارات الإصدار التجريبي من RSPEC 2. إذا قمت بالترقية إلى الأحدث ، فيجب عليك الآن رؤية الألوان إذا كنت قد تم تثبيت Win32Console.

انظر الى هذا: http://github.com/rspec/rspec-core/issuesearch؟state=closed&q=color#issue/143

تحديث: راقب هذا الموضوع:

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

تحديث:

Rspec لا تزال عربات التي تجرها الدواب جدا مع ويندوز تلوين, خاصة إذا كنت تحاول استخدامه مع Autotest و/أو يرمى.

إذا كنت لا تزال ترى الهروب رموز سريعة الإختراق هو تحرير الملف التالي (المسار الدقيق يعتمد على الإصدار الخاص بك من RSpec)

%RUBY_HOME%\lib\روبي\الأحجار الكريمة\1.9.1\الأحجار الكريمة spec-core-2.0.1\bin spec

و أضف السطر التالي

require 'win32console'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top