2012-11-02 2 views
1

저는 레일을 처음 사용하기 때문에 windows7에서 레일 3.2.3을 사용하고 있습니다. 내가 성공적으로 번들 설치를 실행할 때 레일에 프로젝트가있다. 그리고 레일 서버도 잘 작동합니다. localhost : 3000을 지정하면 다음과 같은 오류가 발생합니다.ArgumentError : UTF-8의 바이트 시퀀스가 ​​올바르지 않습니다.

ERROR ArgumentError: invalid byte sequence in UTF-8 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/win32console-1.3.2-x86-mingw32/lib/Win32/Console/ANSI.rb:163:in `sub!' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/win32console-1.3.2-x86-mingw32/lib/Win32/Console/ANSI.rb:163:in `_PrintString' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/win32console-1.3.2-x86-mingw32/lib/Win32/Console/ANSI.rb:146:in `block in write' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/win32console-1.3.2-x86-mingw32/lib/Win32/Console/ANSI.rb:146:in `each' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/win32console-1.3.2-x86-mingw32/lib/Win32/Console/ANSI.rb:146:in `write' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/rack/log_tailer.rb:29:in `print' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/rack/log_tailer.rb:29:in `tail!' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/rack/log_tailer.rb:18:in `call' 
    c:/Ruby193/lib/ruby/gems/1.9.1/gems/rack-1.4.1/lib/rack/handler/webrick.rb:59:in `service' 
    c:/Ruby193/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service' 
    c:/Ruby193/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run' 
    c:/Ruby193/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread' 

정확히 어디에 문제가 있는지 파악할 수 없습니다. Google에서 검색했지만 관련 솔루션은 없습니다. 누구든지 나를 도와 줄 수 있어요.

답변

-7

Thin

Gemfile 같은 더 현대 랙 서버를 사용해보십시오 :

gem 'thin' 

콘솔을 실행합니다

$ bundle 
$ rails s 
0

는 라틴어 문자를 가지고있다 (á , é, í, ó, ú, ñ)보기 메시지 s, 다른 운영 체제간에 코드를 복사 할 때 잘못된 문자가 생성 될 수 있습니다.

특수 문자를 찾는보기 파일을 검토하고이 오류를 방지하려면 문자를 제거하려고하십시오.

관련 문제