Ruby jekyll 3.1.6 |错误:未初始化的常量jekyll::Filters::URLFilters

Ruby jekyll 3.1.6 |错误:未初始化的常量jekyll::Filters::URLFilters,ruby,jekyll,Ruby,Jekyll,你好,Jekyll支持用户 我需要在Jekyll上提供此存储库,但在Ubuntu 17.04终端上有此错误 geraldo@geraldo-Dell-System-XPS-L322X:~/Documentos/activate.mozilla.community$ bundle exec jekyll serve --config ./_config-dev.yml /var/lib/gems/2.3.0/gems/jekyll-3.4.3/lib/jekyll/drops/document_d

你好,Jekyll支持用户

我需要在Jekyll上提供此存储库,但在Ubuntu 17.04终端上有此错误

geraldo@geraldo-Dell-System-XPS-L322X:~/Documentos/activate.mozilla.community$ bundle exec jekyll serve --config ./_config-dev.yml
/var/lib/gems/2.3.0/gems/jekyll-3.4.3/lib/jekyll/drops/document_drop.rb:8: warning: already initialized constant Jekyll::Drops::DocumentDrop::NESTED_OBJECT_FIELD_BLACKLIST
/usr/lib/ruby/vendor_ruby/jekyll/drops/document_drop.rb:8: warning: previous definition of NESTED_OBJECT_FIELD_BLACKLIST was here
/var/lib/gems/2.3.0/gems/jekyll-3.4.3/lib/jekyll/drops/drop.rb:8: warning: already initialized constant Jekyll::Drops::Drop::NON_CONTENT_METHODS
/usr/lib/ruby/vendor_ruby/jekyll/drops/drop.rb:8: warning: previous definition of NON_CONTENT_METHODS was here
Configuration file: ./_config-dev.yml
Configuration file: ./_config-dev.yml
jekyll 3.1.6 | Error:  uninitialized constant Jekyll::Filters::URLFilters

有人来帮我吗?

我遇到了这个问题,结果是我使用的是来自Ubuntu的Jekyll(如你所说,是3.1.6版),而不是最近的版本(如3.6.2版)。使用以下方法移除jekyll:

sudo apt-get remove jekyll

然后严格使用bundle清理东西。也可以尝试
捆绑更新

这对我来说是一个好的开始。然后我遇到了致命的问题:“侦听错误:无法监视目录的更改”,所以我尝试了
捆绑更新
。现在我得到了“Liquid Exception:uninitialized constant Kramdown::Utils::OrderedHash in/_layouts/blog.html”。