Jekyll:错误:网站无法构建,日期格式错误

时间:2016-10-07 10:39:38

标签: ruby-on-rails terminal jekyll

当我在命令行中运行时:

$ 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

你能帮忙吗?

1 个答案:

答案 0 :(得分:1)

我有同样的问题,我用this评论解决了。谢谢@adeluccar

解决方案

如果使用--path标记安装带有包的gems,则需要排除vendor文件,因此您只需在vendor文件中添加_config.yml

title: Lorem ipsum
author: Lorem
...
exclude:
  - Gemfile
  - Gemfile.lock
  - vendor