Yabe Initial-Data.yml 找到字符 '\t'错误
我正在使用 Yabe 教程中的标签,并且遇到了初始 data.yml 的问题,
我已经确认它与示例版本相似,只是缺少复制和粘贴。
这是我看到的,
Malformed YAML
Cannot parse the /conf/initial-data.yml file: found character '\t' that cannot start any token
In /conf/initial-data.yml (around line 15)
11: password: secret
12: fullname: Jeff
13:
14: Tag(play):
15: name: Play
16:
17: Tag(architecture):
18: name: Architecture
19:
20: Tag(test):
21: name: Test
这是我的 yml
User(bob):
email: [email protected]
password: secret
fullname: Bob
isAdmin: true
User(jeff):
email: [email protected]
password: secret
fullname: Jeff
Tag(play):
name: Play
Tag(architecture):
name: Architecture
Tag(test):
name: Test
Tag(mvc):
name: MVC
Post(firstBobPost):
title: About the model layer
postedAt: 2009-06-14
author: bob
content: >
The model has a central position in a Play! application. It is the domain-specific
representation of the information on which the application operates.
Martin fowler defines it as:
Responsible for representing concepts of the business, information about the
business situation, and business rules. State that reflects the business situation
is controlled and used here, even though the technical details of storing it are
delegated to the infrastructure. This layer is the heart of business software.
Post(secondBobPost):
title: Just a test of YABE
postedAt: 2009-03-25
author: bob
content: >
Well, it's just a test.
Post(jeffPost):
title: The MVC application
postedAt: 2009-06-06
author: jeff
tags:
- play
- architecture
- mvc
content: >
A Play! application follows the MVC architectural pattern as applied to the
architecture of the Web.
This pattern splits the application into separate layers: the Presentation
layer and the Model layer. The Presentation layer is further split into a
View and a Controller layer.
Comment(c1):
author: Guest
content: >
You are right !
postedAt: 2009-06-14
post: firstBobPost
Comment(c2):
author: Mike
content: >
I knew that ...
postedAt: 2009-06-15
post: firstBobPost
Comment(c3):
author: Tom
content: >
This post is useless ?
postedAt: 2009-04-05
post: secondBobPost
I'm working with tags in the Yabe tutorial and am running into an issue with my initial-data.yml
I already confirmed it's likeness to the samples version stopping just short of a copy and paste.
here is what I see
Malformed YAML
Cannot parse the /conf/initial-data.yml file: found character '\t' that cannot start any token
In /conf/initial-data.yml (around line 15)
11: password: secret
12: fullname: Jeff
13:
14: Tag(play):
15: name: Play
16:
17: Tag(architecture):
18: name: Architecture
19:
20: Tag(test):
21: name: Test
here is my yml
User(bob):
email: [email protected]
password: secret
fullname: Bob
isAdmin: true
User(jeff):
email: [email protected]
password: secret
fullname: Jeff
Tag(play):
name: Play
Tag(architecture):
name: Architecture
Tag(test):
name: Test
Tag(mvc):
name: MVC
Post(firstBobPost):
title: About the model layer
postedAt: 2009-06-14
author: bob
content: >
The model has a central position in a Play! application. It is the domain-specific
representation of the information on which the application operates.
Martin fowler defines it as:
Responsible for representing concepts of the business, information about the
business situation, and business rules. State that reflects the business situation
is controlled and used here, even though the technical details of storing it are
delegated to the infrastructure. This layer is the heart of business software.
Post(secondBobPost):
title: Just a test of YABE
postedAt: 2009-03-25
author: bob
content: >
Well, it's just a test.
Post(jeffPost):
title: The MVC application
postedAt: 2009-06-06
author: jeff
tags:
- play
- architecture
- mvc
content: >
A Play! application follows the MVC architectural pattern as applied to the
architecture of the Web.
This pattern splits the application into separate layers: the Presentation
layer and the Model layer. The Presentation layer is further split into a
View and a Controller layer.
Comment(c1):
author: Guest
content: >
You are right !
postedAt: 2009-06-14
post: firstBobPost
Comment(c2):
author: Mike
content: >
I knew that ...
postedAt: 2009-06-15
post: firstBobPost
Comment(c3):
author: Tom
content: >
This post is useless ?
postedAt: 2009-04-05
post: secondBobPost
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
第 15-23 行有选项卡:
yaml 中不允许使用选项卡:
You have tabs on line 15-23:
Tabs are not allowed in yaml:
切勿在 YAML 中的行首使用字符“\t”选项卡。只需使用空格即可!
Never use character "\t" tab in your YAML at the beginning of a line. Just use SPACES!