Hi, my builds on Jekyll have been working fine up till today. I have 26 sites on Netlify and none of them can build, with all of them returning the same error: “jekyll 3.8.5 | Error: superclass must be a Class (Faraday::DeprecatedConstant given)”
Is anyone experiencing this problem? My suspicion is that Netlify has changed their Jekyll setup/dependencies which is causing the builds to fail.
Hi, so I managed to fix the problem. You can specify the version of the Ruby gems you want to use in a gemfile.lock. This will override whatever dev settings and versions are being used on netlify’s servers
/Gemfile and /Gemfile.lock are required to list dependencies (e.g. “jekyll” or “middleman”) which your build needs. You can use bundle install to create Gemfile.lock from a Gemfile, whose contents must follow this specification.
I downgraded my version of faraday to 0.15.3 by running gem uninstall faraday gem install faraday --version 0.15.3
and this allowed me to run Jekyll again.