gpt4 book ai didi

jekyll - 无法在 Windows 7 中以 --watch 模式启动 Jekyll 服务器

转载 作者:行者123 更新时间:2023-12-02 05:04:19 25 4
gpt4 key购买 nike

我尝试在 Windows 7 中以 --watch 模式运行 Jekyll 服务器。但它无法启动并抛出错误消息:

blog [ master ] > jekyll server --trace --watch
Configuration file: C:/vraa/repo/blog/_config.yml
Source: C:/vraa/repo/blog
Destination: C:/vraa/repo/blog/_site
Generating...
done.
C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.7/lib/listen/adapter/windows.rb:21:in `rescue in usable?': undefined method `_log' for Listen::Adapter::Windows:Class (NoMethodError)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/listen-2.7.7/lib/listen/adapter/windows.rb:17:in `usable?'

虽然构建 jekyll 站点并启动服务器成功,但 --watch 模式失败了。

有什么想法吗?

我在 Windows 7 64 位中使用 Jekyll 版本 2.0.03,我的 ruby​​ 版本是 1.9.3。

最佳答案

新版本的 Jekyll (v 1.0+) 发生了一些变化。 --server 命令现已过时。要在监视模式下运行服务器,请键入以下内容:

jekyll serve --watch

此外,运行以下命令将您的监听 ruby​​ gem 更新到 2.7.8(2014 年 6 月 12 日发布),该版本修复了您的错误:

gem update listen

这应该能让你跑起来。

关于jekyll - 无法在 Windows 7 中以 --watch 模式启动 Jekyll 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24111339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com