2012-04-24 1 views
4

나는 Michael Hartl의 탁월한 레일 튜토리얼을 따르려는 초보자입니다. 나는 레일즈 3.2.3과 루비 1.9.3으로 업그레이드했다. 윈도우 비스타에서 실행한다. 문제는 rspec과 같은 특정 명령 줄 기능을 실행할 때 발생합니다. 레일에서 나는 왜 CLI를 계속 볼 수 있습니까? ← [32m. ← [0m "

C:\Sites\rails_projects\sample_app>bundle exec rspec spec/ 
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m← [32m.←[0m 
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m 
←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m 

Finished in 5.41 seconds 
←[32m29 examples, 0 failures←[0m 

예를 들어

나는 문제가이 색깔을 보여 주려과 관련이있을 수도 있지만 나는 --color 태그로 RSpec에 실행 시도와 차이 (또는 색상)이 없다 생각했다. 나는 레일 자체에서 문제를 보았다. 아마도 내 컴퓨터가 특정 문자를 올바르게 표시하도록 설정되지 않았을 수 있습니다.

도움을 주시면 감사하겠습니다!

감사

답변

4

그들은 터미널 제어 문자입니다, 그들은 질문에 제안 단자의 색상을 변경하는 데 사용할 수 있으며 문자로 커서를 이동하고 삭제합니다. 이러한 색상이 비활성화 된 경우 커서 동작 제어 문자라고 가정합니다.

편집 :

http://www.termsys.demon.co.uk/vtansi.htm 나열 VT100 제어 문자. 이며 텍스트 색상을 녹색으로 설정하려고 시도합니다.

+0

감사를 수행 한 첫 번째 줄 (--color)

  • 저장을 제거합니다. 어떤 이상한 캐릭터가 도처에 있는지보다는 실제로 어떻게 녹색을 보여줄 수 있는지 생각해보십시오. – mwav12

  • +0

    실행중인 플랫폼에 따라 다릅니다. Windows에서 실행중인 경우 이러한 이스케이프 문자는 터미널에서 무시됩니다. 터미널이 이러한 제어 코드를 지원하지 않거나 (어쩌면 불가능할 수도 있음) 어떻게 든 비활성화됩니다. 어쩌면 터미널 에뮬레이터의 설정을 변경했기 때문일 수 있습니다. Mac Terminal 어플리케이션이나 xterm이나 Linux의 gnome-terminal과 같은 것들은 이것을 지원해야합니다. * 편집 * 당신이 비스타를 실행하고 따라서 탈출구는 실제로 터미널에 의해 무시되는 것을 보았다. 승리 터미널을 색칠 differntly 이루어집니다. – Will

    +0

    많은 감사. 윈도우에서 실행 중인지 알려주는 방법을 알아낼 수 있는지 알아 보겠습니다. – mwav12

    3
    1. 열고 응용 프로그램 디렉토리
    2. 에서 .rspec 파일 :-)
    관련 문제