当我在命令行中运行时:
$ bundle exec jekyll serve
我收到此错误:
无效日期'':文件'vendor / cache / gems / jekyll-3.3.0 / lib / site_template / _posts / 0000-00-00-welcome-to-jekyll.markdown.erb'没有有效日期在YAML前面的事情。
故障文件中的前端内容如下所示:
---
layout: post
title: "Welcome to Jekyll!"
date: <%= Time.now.strftime('%Y-%m-%d %H:%M:%S %z') %>
categories: jekyll update
---
我更新了我的宝石并安装了 Xcode 。但我仍然得到这个错误。我运行:Macbook, macOS Sierra, 10.12
。
你能帮忙吗?
答案 0 :(得分:1)
我有同样的问题,我用this评论解决了。谢谢@adeluccar
如果使用--path
标记安装带有包的gems,则需要排除vendor
文件,因此您只需在vendor
文件中添加_config.yml
。
title: Lorem ipsum
author: Lorem
...
exclude:
- Gemfile
- Gemfile.lock
- vendor