inflearn logo
강의

Course

Instructor

Create your own differentiated homepage with a Github blog!

bundle exec jekyll serve 한글 폴더명 환경 변수

150

woo10380681

12 asked

0

C:/Users/나/.local/share/gem/ruby/3.4.0/gems/bundler-2.6.3/lib/bundler/shared_helpers.rb:371:in 'String#start_with?': incompatible character encodings: UTF-8 and CP949 (Encoding::CompatibilityError)

        from C:/Users/나/.local/share/gem/ruby/3.4.0/gems/bundler-2.6.3/lib/bundler/shared_helpers.rb:371:in 'block (2 levels) in Bundler::SharedHelpers#clean_load_path'

path에 한글이 섞여 있어서 나는 에러로 판단이 되는데

설치를 할때까지만 해도 로컬 D에 설치를 했는데

막상 bundle exec jekyll serve를 실행하니까 C에서 실행이 되어 위 문제가 발생하고있는데

어떻게 수정을 해야 수정을 할수있을까요??

(해당 "나" 폴더는 이름변경이 불가능한 폴더입니다)

블로그 github

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 어벙리벙님.

현재 발생하는 문제는 시스템의 경로에 한글이 포함되어 있어 인코딩 호환성 에러가 발생하는 것입니다. 이는 실행 환경이 UTF-8을 필요로 할 때 경로의 일부가 CP949로 인식되어 발생하는 것으로 보입니다. 이 문제를 해결하기 위해 다음 방법을 시도해 보세요:

  1. Windows 사용자 이름 변경: 윈도우 사용자 이름과 관련된 폴더 이름을 직접 변경할 수는 없지만 새로운 사용자 계정을 생성하는 방법이 있습니다. 새로운 사용자 계정에서 영어로 된 사용자명을 설정한 후, 해당 계정에서 작업을 진행하세요.

  2. 환경변수 설정 변경: Ruby 환경변수에서 위치를 변경하거나, 작동 환경을 바꿀 수 있습니다. 이는 다소 복잡할 수 있어 신중해야 합니다.

  3. Gem 설치 경로 변경: GEM_HOME 환경 변수를 설정하여 Ruby Gem 설치 경로를 변경할 수 있습니다:

    • 명령 프롬프트 창(CMD)을 열고 set GEM_HOME=D:\RubyGems 명령어를 실행합니다. 이는 특정 세션에만 영향을 주니 지속적인 적용을 원하시면 시스템 환경 변수로 추가해야 합니다.
  4. Bundler Config: Bundler의 저장 위치를 변경할 수 있습니다.

    bundle config set --global path 'D:/bundler/gems'
    

이 방법이 만족스럽지 않으면 잠시 환경 설정을 수정하여 한글이 없는 경로로 작업해 보시기 바랍니다.

관련 문제 해결을 위한 다른 사용자의 질문도 참고하시길 추천드립니다: 갑자기 bundle exec jekyll serve가 안됩니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Typora

0

125

1

댓글 기능 추가

0

87

1

포스팅이 안되서 질문드립니다!

0

166

2

이미지 업로드 관련 오류

0

248

2

사이드바에 카테고리 태그 숫자 카운트를 홈에서도 추가하는 방법

0

90

1

글이 안 만들어집니다 ㅠㅠ

0

97

1

이미지

0

92

1

클론을 해야 하는 레파지토리 링크 좀 주세요.

0

191

1

안녕하세요. 혹시 jekyll 에 login 기능을 구현할 수 있을까요?

0

155

1

Asia/Seoul 타임존 관리

0

283

1

bundle exec jekyll serve 재실행시 오류가 발생합니다.

1

1291

3

브랜치를 gh-pages로 해야하나요?

0

358

1

파일 문제가 있는것 같아서 삭제 했는데 다음부터 실행이 안됩니다 도와주세요

0

363

1

localhost:4000 문제 문의

0

376

1

카테고리 설정에서 이런한 e-mail이 오면서 오류가 납니다 어떻게 해야 할까요?

0

321

3

bundle install 오류

0

537

2

카테고리 별 메인 페이지

0

276

1

url공유시 썸네일 이미지

0

651

2

홈 화면 변경

0

398

2

블로그 카테고리 관련

0

272

1

로고가 안보여요

0

221

1

localhost로 브라우저에 보여주는 방법은 뭔가요?

0

216

1

해당 값들도 config.yml에서 바꿀 수 있을까요?

0

287

1

깃허브 블로그 비공개(Private) 방법 문의

0

1992

1