I wrote a blog post today, and after finishing, I did my usual bundle exec jekyll serve to view what I wrote. Only today, I was met with an error "Error one: Could not find eventmachine-1.2.7 in any of the sources". The suggestion was to "Run
bundle install to install missing gems".
But when I ran bundle install, it said "listen-3.2.1 requires ruby version ~> 2.2, >= 2.2.7, which is incompatible with the current version, ruby 3.0.0p0".
So instead of bundle install, I ran
bundle update. After my bundle was updated, I tried bundle exec jekyll serve again. This time it was a different error : "`require': cannot load such file – webrick (LoadError)".
I ran bundle exec jekyll serve–trace, and it also said, "LoadError: cannot load such file – webrick".
So I added
gem 'webrick' to my Gemfile (you can do
bundle add webrick to do the same thing). Then I ran
Everything is running smoothly now.
gem 'webrick'to your Gemfile.
I hope this helps.