我在一个用Jekyll构建的网站上本地工作,并且观察不会自动重新生成我在代码中所做的更改 .
jekyll 2.2.0
红宝石2.1.1p76通过rvm
我使用的配置文件是http://jekyllrb.com/docs/configuration/的默认配置文件
有什么建议?谢谢!
更新#1:其他区域看起来有问题(gems?node.js?) . Compass的另一个项目目前还无法完成 .
更新#2:安装“listen”gem后问题解决了 .
我在一个用Jekyll构建的网站上本地工作,并且观察不会自动重新生成我在代码中所做的更改 .
jekyll 2.2.0
红宝石2.1.1p76通过rvm
我使用的配置文件是http://jekyllrb.com/docs/configuration/的默认配置文件
有什么建议?谢谢!
更新#1:其他区域看起来有问题(gems?node.js?) . Compass的另一个项目目前还无法完成 .
更新#2:安装“listen”gem后问题解决了 .
2 回答
您通常可以使用带有
bundle exec
的Gemfile
来解决此类问题,以确保安装了所有必需的gem . 尝试将您需要的宝石放入Gemfile
,然后运行bundle exec jekyll serve --watch
以仅使用这些宝石 .Note: 这个答复是基于我之前的评论 .
在我尝试使用Ruby和Jekyll版本的不同组合后,我发现我没有“监听”宝石 . 安装后,自动再生效果很好 .