2012-11-09 26 views
7

Próbuję uzyskać kolory, aby pokazać się na moim komputerze z systemem Windows 7 x 64 podczas uruchamiania rspec. Próbowałem konsoli 2 i ansicon, ale to powoduje awarię Ruby. Mam zainstalowany ConEmu i Ruby znowu działa, ale nie dostaję żadnych kolorów dla rspec. Również w liniach, w których spodziewam się zobaczyć kolor, są one poprzedzone tekstem jak [31m lub [36m (zdarza się to także przy cmd.exe).Rspec kolory z Conemu

Dzięki za wszelką pomoc Sharon

+1

Co muszę pobrać i jak się rozmnażać? Czy działa z ansicon? Czy zaznaczono "Inject ConEmuHk"? – Maximus

+0

Nie mogę nawet uruchomić programu rspec z aniscon, ponieważ Ruby ulega awarii. Inject ConEmuHk nie jest sprawdzany. Użyłem RailsInstaller do zainstalowania Ruby on rails (Ruby 1.9.3), Git i Ruby Dev kit. Uruchomę rspec używając - bundle exec rspec spec/requests/static_pages_spec.rb –

+1

Check Inject ConEmuHk! – Maximus

Odpowiedz

7

Aby umożliwić przetwarzanie ANSI X3.64 w ConEmu należy włączyć dwie opcje na stronie "funkcje":

  • "Inject ConEmuHk"
  • „ANSI X3 .64/xterm 256 kolorów "

W rzeczywistości, jeśli potrzebujesz przetwarzania ANSI w procesie root tylko (na przykład cmd.exe) - nie ma potrzeby włączania "Inject ConEmuHk". Ale w większości przypadków, gdy uruchamiasz coś (co używa ANSI) z powłoki głównej - "Injects" są wymagane.

ATM, najnowsza wersja alfa zalecana, w obecnej stabilnej wersji wystąpiły pewne opóźnienia.

+0

Mam kolory w Rspecu, ale teraz próbuję użyć ogórka i nie mam w nim kolorów. Jakieś pomysły? –

+0

1. Przeczytaj uważnie moją odpowiedź. 2. Jeśli błąd nadal występuje - opisz go dokładnie. – Maximus

+2

Mam zaznaczone kolory ConEmuHk i ANSI X3.64/xterm 256. Dostaję kolory przy uruchomieniu Rspec, ale nie z ogórkiem –