I’m in a bit of a bind. I decided to switch hosting methods for my site, so needed to migrate my jekyll install. I was just using an AWS machine, but now I’m using GitHub and Netlify. Problem is, if I want to get rid of my AWS machine, I have to get jekyll working on my Debian (Buster) box at home now. I cloned my repo to my local machine, installed all the jekyll dependencies, installed jekyll, cd into the site directory and try to serve the site, and I get the following error:
[various things...] /var/lib/gems/2.5.0/gems/jekyll-4.2.0/lib/jekyll/drops/collection_drop.rb:10:in `<class:CollectionDrop>': undefined method `delegate_method_as' for Jekyll::Drops::CollectionDrop:Class (NoMethodError) Did you mean? DelegateClass
In fact, I get that error every time I run jekyll in any fashion. Even ‘jekyll --version’. I’ve tried uninstalling and reinstalling it. I made sure I’m on the right version of Ruby (2.5.5). I’m fairly new at the whole jekyll/ruby infrastructure, so I’m kinda lost here. Any idea what’s going wrong? I’d appreciate any help you can offer. Thanks.