2014-10-01 5 views
18

Sass와 Compass를 설치하려면이 메시지가 나타납니다. 누군가 나를 도울 수 있습니까?보석 설치 오류 (나침반 나침반)

Microsoft Windows [version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés. 

C:\Users\Bk>gem install sass 

ERROR: While executing gem (Encoding::UndefinedConversionError) 
    U+2019 to CP850 in conversion from UTF-16LE to UTF-8 to CP850 

답변

64

명령 프롬프트 입력을 엽니 다

chcp 1252 

그런 다음 다시 설치 프로그램을 실행 :

gem install sass

불행하게도 이에 대해 루비의 일부 버전에서 알려진 문제가 있습니다. 여기 here

+0

OMG! 마침내! 감사!! –

16

이 나를 위해 일한 것입니다 참조 :

는 (당신의 루비 설치 폴더에) registry.rb의 라인 (70)을 수정했습니다.

변경이 라인 :

LOCALE = Encoding.find(Encoding.locale_charmap) 

일이에 :

LOCALE = Encoding::UTF_8 
+3

'chcp 1252'가 작동하지 않았지만이 솔루션이 저에게 효과적이었습니다. – F21

+0

OP와 같은 문제가 있지만 registry.rb 파일을 찾을 수 없습니다. 'chcp 1252'도 나에게 도움이되지 않는다. 문제가 정확히 무엇인지 물어봐도 될까요? 어쨌든 고마워요. – awllower

+1

이것은 매력처럼 작동합니다 –

-1

당신이 루비의 이전 버전을 설치하고 내가이 생각하는 당신의 PC에 최신 버전을 삭제해야이 문제를 해결하기 위해 최신 버전의 오류입니다.이 버전을 찾아 다운로드하십시오. 1.8.7

+0

1.8.7, http://rubyinstaller.org/downloads/보다 많은 새로운 버전의 Ruby가 있습니다. Ruby 1.8 및 1.9는 2014 년 7 월 말까지 수명이 끝났으므로 사용하지 않는 것이 좋습니다. https://www.ruby-lang.org/ko/news/2014/07/01/eol-for-1-8-7-and-1-9-2/ – rdubya

+0

나는 루비의 최신 버전을 시험해 보았지만 내가 웅크 리기를 설치하려고 할 때 같은 오류 메시지가 나타납니다. –