将 Jekyll 和 运行 更新为 'undefined local variable or "singleton_class" for Liquid:Module (NameError)
Updating Jekyll and ran into 'undefined local variable or "singleton_class" for Liquid:Module (NameError)
我想完成一个 jekyll 教程,但我以前的 jekyll 版本是 0.11.0 版。所以,我尝试升级。现在,当我检查版本时,我在终端中收到以下错误:
undefined local variable or method `singleton_class' for Liquid:Module (NameError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `require'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll.rb:25
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `require'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:20
from /usr/bin/jekyll:19:in `load'
from /usr/bin/jekyll:19
它看起来好像没用……或者也许有用?关于发生了什么以及如何解决这个问题的任何想法? (感谢)
这可能是因为您的环境不符合 Jekyll 要求。
v1.9.3 or above for Jekyll 2 and v2 or above for Jekyll 3
我想完成一个 jekyll 教程,但我以前的 jekyll 版本是 0.11.0 版。所以,我尝试升级。现在,当我检查版本时,我在终端中收到以下错误:
undefined local variable or method `singleton_class' for Liquid:Module (NameError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `require'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll.rb:25
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in `require'
from /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/jekyll:20
from /usr/bin/jekyll:19:in `load'
from /usr/bin/jekyll:19
它看起来好像没用……或者也许有用?关于发生了什么以及如何解决这个问题的任何想法? (感谢)
这可能是因为您的环境不符合 Jekyll 要求。
v1.9.3 or above for Jekyll 2 and v2 or above for Jekyll 3