3번의 원인 모를 이유로 정상 작동 중 멈춰버린 livereload. 해결법을 기록하고자 씁니다.
Published on August 09, 2024 by 강준우
window jekyll livereload eventmachine ruby
1 min READ
–livereload 옵션 없이는 되지만 옵션을 걸면 안되는 LiveReload의 EventMachine Error 해결법 시작합니다.
아래와 같이 Error Message가 뜬다면 잘 찾아왔다.
Unable to load the EventMachine C extension To use the pure-ruby reactor, require 'em/pure_ruby'
require: cannot load such file -- 3.0/rubyeventmachine (LoadError)
EventMachine에 문제가 있다고 하니 재설치를 해보자.
요약하자면 다음과 같다.
gem uninstall eventmachine
입력 후 ‘eventmachine-1.2.7-x64-mingw32’ 삭제Gemfile
에 맨 아래에 아래 코드 추가gem 'eventmachine', '1.2.7', git: 'git@github.com:eventmachine/eventmachine', tag: 'v1.2.7'
bundle install
입력bundle exec jekyll clean
입력--livereload
옵션 넣고 사용 가능함.성공적으로 됐다면 좋아요를 눌러주고 가세요!
그런데 난 위에서 해결이 안됐다. 정말 많은 해결 방법을 찾아봤지만 해결이 되지 않았고 모든 것을 재설치하기로 마음을 먹었다. 아래 링크를 따라 재설치하면 된다.
jekyll 공식 홈페이지 링크
전 여기서 되었습니다. 도움이 되었기를 바래봅니다. 감사합니다.