moonwalk
moonwalk copied to clipboard
Liquid Exception: undefined method `tainted?' for "/" in _layouts/post.html
bin/start
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Configuration file: /workspaces/Wybert.github.io/_config.yml
Source: /workspaces/Wybert.github.io
Destination: /workspaces/Wybert.github.io/_site
Incremental build: enabled
Generating...
Jekyll Feed: Generating feed for posts
Liquid Exception: undefined method `tainted?' for "/":String in /workspaces/Wybert.github.io/_layouts/post.html
------------------------------------------------
Jekyll 4.2.2 Please append `--trace` to the `serve` command
for any additional information or backtrace.
------------------------------------------------
/usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/variable.rb:124:in `taint_check': undefined method `tainted?' for "/":String (NoMethodError)
return unless obj.tainted?
^^^^^^^^^
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/variable.rb:89:in `render'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/block_body.rb:103:in `render_node_to_output'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/block_body.rb:80:in `render'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/template.rb:208:in `block in render'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/template.rb:242:in `with_profiling'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/template.rb:207:in `render'
from /usr/local/rvm/gems/ruby-3.2.2/gems/liquid-4.0.3/lib/liquid/template.rb:220:in `render!'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:39:in `block (3 levels) in render!'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:59:in `measure_counts'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:38:in `block (2 levels) in render!'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:63:in `measure_bytes'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:37:in `block in render!'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:70:in `measure_time'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/liquid_renderer/file.rb:36:in `render!'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/renderer.rb:131:in `render_liquid'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/renderer.rb:194:in `render_layout'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/renderer.rb:163:in `place_in_layouts'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/renderer.rb:93:in `render_document'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/renderer.rb:63:in `run'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:547:in `render_regenerated'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:532:in `block (2 levels) in render_docs'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:531:in `each'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:531:in `block in render_docs'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:530:in `each_value'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:530:in `render_docs'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:210:in `render'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/site.rb:80:in `process'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/command.rb:28:in `process_site'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/commands/build.rb:65:in `build'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/commands/build.rb:36:in `process'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/command.rb:91:in `block in process_with_graceful_fail'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/command.rb:91:in `each'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/command.rb:91:in `process_with_graceful_fail'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/lib/jekyll/commands/serve.rb:86:in `block (2 levels) in init_with_program'
from /usr/local/rvm/gems/ruby-3.2.2/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `block in execute'
from /usr/local/rvm/gems/ruby-3.2.2/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `each'
from /usr/local/rvm/gems/ruby-3.2.2/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `execute'
from /usr/local/rvm/gems/ruby-3.2.2/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:in `go'
from /usr/local/rvm/gems/ruby-3.2.2/gems/mercenary-0.4.0/lib/mercenary.rb:21:in `program'
from /usr/local/rvm/gems/ruby-3.2.2/gems/jekyll-4.2.2/exe/jekyll:15:in `<top (required)>'
from /usr/local/rvm/gems/ruby-3.2.2/bin/jekyll:25:in `load'
from /usr/local/rvm/gems/ruby-3.2.2/bin/jekyll:25:in `<main>'
from /usr/local/rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `eval'
from /usr/local/rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `<main>'
I got the same error, and resolve it by;
- adding following line to
Gemfileand lower jekyylll version to '4.2'
gem "jekyll", "~> 4.2"
- update by;
bundle update jekyll
Hope this works for you as well