Windows 7에서 octopress를 사용하여 블로그를 구축할 계획입니다.
답이 남아 있지 않은 질문이 있습니다.
cmd 터미널에서 chcp 65001을 사용하고 rake generate를 사용하면 문제 없이 컴파일됩니다.
그러나 git bash 터미널을 사용하여 변수는 다음과 같이 설정되었습니다.
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LESSCHARSET=utf-8
rake generate는 다음과 같은 문제를 발생시킵니다.
octopress/plugins/backtick_code_block.rb:13:in
에서gsub': incompat ible character encodings: UTF-8 and GBK (Encoding::CompatibilityError) from octopress/plugins/backtick_code_block.rb:13:in
re nder_code_block'
octopress/plugins/octopress_filters.rb:12:inpre_ filter' from octopress/plugins/octopress_filters.rb:28:in
pre_ render'
에서 octopress/plugins/post_filters.rb:112:inblock in pre_render' from octopress/plugins/post_filters.rb:111:in
각'
에서 octopress/plugins/post_filters.rb:111:inpre_rend er' from octopress/plugins/post_filters.rb:166:in
do_layout'
에서 c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/lib/jekyll/po
에서 st.rb:195:inrender' from c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/lib/jekyll/si te.rb:200:in
렌더링 차단'
c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/lib/jekyll/si
에서 te.rb:199:each' from c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/lib/jekyll/si te.rb:199:in
렌더링'
에서 c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/lib/jekyll/si
에서 te.rb:41:inprocess' from c:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/jekyll-0.12.0/bin/jekyll:26 4:in
'
c:/Ruby200-x64/bin/jekyll:23:inload' from c:/Ruby200-x64/bin/jekyll:23:in
'
현재 상황을 분석하는 데 도움을 줄 수 있는 사람이 있나요? git bash의 cmd 터미널에 chcp와 유사한 명령이 있나요?
추가 지침:
현재 git bash 터미널에서는 중국어를 동시에 입력하는데 문제가 없지만, 중국어 문제는 코드 강조 모듈에서만 발생하고, 다른 위치에서는 중국어 문제가 발생하지 않습니다. 문제 없을 겁니다.
git bash 터미널은 기본적으로 cmd 터미널과 동일하기 때문입니다.
Windows 터미널에 대한 자세한 지침은 http://www.soimort.org/posts/118/ 이 문서를 참조하세요.
저는 git bash에서 작업하고 싶기 때문에 Linux에서 사용하는 대부분의 명령을 git bash에서 제공합니다.
대본을 작성했습니다.
으아악컴파일 중에 일시적으로 65001 모드로 변경되었으며, 컴파일 후에는 현재 936 모드로 복원되었습니다.
@Evian, 열정적이고 시의적절하며 전문적인 지원에 진심으로 감사드립니다! ! !