Jekyll在Windows上安装错误消息

Jekyll在Windows上安装错误消息,jekyll,Jekyll,我想我刚刚完成在windows上安装jekyll,连接正常,但我收到一条错误消息: 液体例外:没有这样的文件或目录-python C:/Ruby193/lib/ruby/ms/1.9.1/gems/pygments.rb-0.6.3/lib/pygments/mentos.py in_posts/2015-06-09-welcome-to-jekyll。降价这是我几天前通过另一个问题解决的问题 基本上,这里的问题是需要安装Python才能在Windows上使用Jekyll,因为代码highlig

我想我刚刚完成在windows上安装jekyll,连接正常,但我收到一条错误消息:


液体例外:没有这样的文件或目录-python C:/Ruby193/lib/ruby/ms/1.9.1/gems/pygments.rb-0.6.3/lib/pygments/mentos.py in_posts/2015-06-09-welcome-to-jekyll。降价这是我几天前通过另一个问题解决的问题

基本上,这里的问题是需要安装Python才能在Windows上使用Jekyll,因为代码highlighter
Pygments
是用Python编写的,因此需要Python才能正常工作。Pygments也是当前默认的高亮代码。在未来的版本中,Jekyll将使用完全用Ruby编写的胭脂荧光笔

要解决当前的问题,只需安装Python2.x,来自的官方链接指南提供了非常清晰的说明。您还需要安装
pip
。在我给出的另一个答案中,我也包含了一些备选方案,因此我将只向您提供减少重复信息和复制粘贴的方法

一旦您设置了
Python2.x
pip
并安装了
pygments
,您的Jekyll安装程序就应该使用站点模板启动并运行了

关于GEM文件

Gemfile的概述:列出特定程序所需的所有Ruby gem的文件。例如,您编写了一个依赖于10个其他gem的ruby程序,而不是要求新gem的用户下载之前的10个gem,然后再与过时的gem问题进行斗争,而是使用
Gemfile
跟踪需要哪些gem和版本。
Gemfile
由使用,它也是一个gem,可以自动跟踪您需要的gem对于Jekyll,您可以使用
Gemfile
来指定要添加到Jekyll安装或删除的内容。使用Github页面使用的版本更新Jekyll和其他gems的本地版本

对于该通知,为避免轮询更改,您只需执行以下操作:

  • 打开所选的记事本或文本编辑器

  • 添加这一行:
    gem'wdm','>=0.1.0',如果gem.win\u platform
    ,就添加这一行文本。稍后,您可以通过在单独一行中键入gem的名称来添加gem

  • 将文件另存为Jekyll站点文件夹中的
    Gemfile
    。请注意,没有.txt扩展名,您可以通过在“另存为”下选择“所有文件”而不是“.txt”,在记事本中创建一个没有扩展名的文件。或者,您可以删除.txt文件

  • 通过执行
    gem Install bundler
    安装
    bundler

  • 运行
    bundle install
    更新gems。如果您正在使用GitHub,请将
    Gemfile
    和新生成的
    Gemfile.lock
    添加到git中


  • 可能重复感谢您的回答。毫无疑问,这是我在电脑上做过的最难的事情。我在这里感到很不自在。我完全按照窗户上的指示去做。下载了所有依赖项。仔细检查你的指示。按照您在gem文件上的说明进行操作。现在,jekyllserve命令产生了这个错误。[!]分析“Gemfile”时出错:Gem:Module的未定义方法“win\u platform”。Bundler无法继续。@chilledMonkeyBrain很抱歉延迟响应,我想我遗漏了一个
    ,因为我从您的错误中提取了文本,应该是这行:
    gem'wdm',“~>0.1.0”if gem.win\u platform?
    (额外的问号)。这是根据基本上只是复制粘贴那一行(不做制表符,如果你缩进,只有4个空格),它应该工作,额外的问号查询系统,如果它是windows。如果这能解决您的问题,我会更新我的答案。