2011-09-22 2 views
0

이후 내가 오류 이런 종류의를 (맥)에 들러를 사용하여 많이 봤어요 루비 1.9.2를 사용하여 내 업그레이드 : 내 이전의 해결 방법은 사용하지 않는했다 Bundler를 잘못된 순서는

Using aasm (2.3.1) from git://github.com/rubyist/aasm.git (at master) .../specification.rb:733: 
    in `gsub': invalid byte sequence in US-ASCII (ArgumentError) 

자식 소스하지만 모든 상황에 대한 가능한 해결 방법이 아니에요. '

LANG="en_GB.us-ascii" 
LC_COLLATE="en_GB.us-ascii" 
LC_CTYPE="en_GB.us-ascii" 
LC_MESSAGES="en_GB.us-ascii" 
LC_MONETARY="en_GB.us-ascii" 
LC_NUMERIC="en_GB.us-ascii" 
LC_TIME="en_GB.us-ascii" 
LC_ALL= 

나는 그 마지막을 채우기 위해 export LC_ALL="en_GB.us-ascii"을하고 다시 들러를 실행 시도하지만하셨습니까 : 당신은 모든 로케일이 설정되어 있는지 확인해야합니다 온라인으로 읽을 수 있지만 locale 실행 한 일에서 나는이 있어요 문제를 해결할 수 없습니다.

답변

0

시퀀스가 ​​UTF-8 문자이기 때문에 시퀀스가 ​​US-ASCII 로켈에서 유효하지 않습니다. 가장 가능성있는 해결책은 LANG을 "en_GB.UTF-8"과 같은 것으로 설정하는 것입니다.

1

당신은 기록이 오류를 해결 수도 있습니다 귀하의 ~/.profile에, ~/.bash_profile을 또는 유사에

export LC_ALL="en_US.UTF-8" 

. 그것은 매력처럼 작동합니다.