인프런 커뮤니티 질문&답변

정훈님의 프로필 이미지
정훈

작성한 질문수

깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!

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

작성

·

787

0

안녕하세요.

bundle exec jekyll serve 명령어를 입력해서 로컬서버를 띄우려고 하면 다음과 같은 에러가 발생합니다.

[!] There was an error while loading minimal-mistakes-jekyll.gemspec: No such file or directory @ rb_sysopen - package.json. Bundler cannot continue.


 #  from C:/Repository/GitHubBlog/weinhooney.github.io/_site/minimal-mistakes-jekyll.gemspec:3

 #  -------------------------------------------

 #    spec.add_development_dependency "rake", ">= 12.3.3"

 >  end

 #  require "json"

 #  -------------------------------------------


의미대로 minimal-mistakes-jekyll.gemspec 파일을 loading하다가 package.json 파일이 없어서 발생한 오류인데요.

_site 폴더 안에 package.json 파일을 복사해서 붙여넣으면 해결이 되긴 합니다.

하지만 bundle exec jekyll serve 명령으로 로컬서버가 가동된 이후 복사해서 붙여넣었던 package.json 파일이 삭제되면서 다시 로컬서버를 가동할 때 같은 에러가 발생합니다.

 

매번 번거롭게 package.json 파일을 _site 폴더 안에 넣지 않고 로컬서버를 재가동하는 방법이 있을까요?

답변 2

2

런어데이님의 프로필 이미지
런어데이
지식공유자

아래의 가이드대로 한 번 해보세요!

1) bundle install시에 [!] There was an error parsing Gemfile 에러 발생시

- Gemfile에 gemspec을 gemspecs로 변경.

2) bundle exec jekyll serve시 "block in replace_bin_path" 에러 발생시

- Gemfile에 gem "minimal-mistakes-jekyll" 추가.

- cmd에 "bundle" 입력.

- 이후 다시 "bundle exec jekyll serve" 실행.

해결되었습니다

0

가이드대로 하고나면 tzinfo or depencencies 가 없다고 나옵니다. 혹시 어떻게 해결할 수 ㅣㅇㅆ을까요

런어데이님의 프로필 이미지
런어데이
지식공유자

gem 'tzinfo'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]

 

Gemfile 에 위와 같이 추가해 보시기 바랍니다!

정훈님의 프로필 이미지
정훈

작성한 질문수

질문하기