TEL:400-8793-956
当前位置:程序、服务器

Liquid:Module 的未定义局部变量或方法“singleton_class”

提问者: 近期获赞: 浏览人数: 发布时间:2021-07-22 10:46:24

 问:我以前的 jekyll 版本是 0.11.0。所以,我尝试升级。现在,当我检查版本时,出现此错误:

 
:模块(NameError),用于液体未定义局部变量或方法`singleton_class
    从/Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:in`gem_original_require”
    从/Library/Ruby/Site/1.8/rubygems/custom_require .rb:55:in `require'
    来自 /Library/Ruby/Gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll.rb:25
    来自 /Library/Ruby/Site/1.8/rubygems /custom_require.rb:55:在`gem_original_require'
    来自/Library/Ruby/Site/1.8/rubygems/custom_require.rb:55:在`require'
    来自/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 安装站点来查看它们,但它们包括 Ruby、Ruby Gems、Node.js 和 Python。
 
要安装 Node,我必须卸载 MacPorts 并安装 Homebrew 和 npm。在完成这一步之前,我还必须在某个时候安装 gcc。Homebrew 对其他安装非常有帮助,但这一切都花了很长时间。像一两天。之后安装 Python 就容易多了,但我还是有点困惑。RubyGems 很容易安装/更新。要安装 Ruby,您应该安装 RVM。这将帮助您使用 Ruby,但您可能需要使用 nano 处理一些“配置文件”问题。
上一篇: 如何执行这个 IF 语句?
下一篇: .NET 框架是什么?