我正在尝试使用jekyll进行livereload,如解释here:
项目正在使用Bundler和github-pages
gem(jekyll v.2.4),因此guard-jekyll
和guard-livereload
被添加到Gemfile中,然后我bundle install
1}}和guard init
。这是从以下开始抛出错误:
ERROR - Could not load 'guard/jekyll' or find class Guard::Jekyll
bundle exec guard init
正在做同样的错误。
编辑:问题与描述的here (3rd step)
相同答案 0 :(得分:0)
我在这里问了同样的问题:https://github.com/guard/guard/issues/689
它看起来像是一个与guard-jekyll有关的bug ...
答案 1 :(得分:0)
guard-jekyll
已过时(可能会更新,但我不是作者,所以我无权发布它 - 虽然这可能会改变)。
无论哪种方式,我建议使用guard-jekyll-plus
,因为它执行guard-jekyll
所做的一切(仅运行构建)以及更多(自动运行服务器,处理更多文件类型,并复制静态资产) )。
虽然很快就会有guard-jekyll-plus
的待定更新。 (观察存储库以获取更新:https://github.com/imathis/guard-jekyll-plus)。
此外,如果您在任何这些项目中使用默认模板(通过运行bundle exec guard init
),您可能需要Guard的最新版本(2.10.3)(修复忽略规则)。