为什么我在MongoDB中安装了我的YAML配置中的解析器错误 - 安装

时间:2016-05-20 17:47:40

标签: mongodb

我正在尝试为Mongodb安装服务。我在cmd窗口中以管理员身份键入以下命令

c:/mongodb/bin/mongod.exe --config "C:\mongodb\mongod.cfg" --install, 

但是我收到以下错误:

  

解析YAML配置文件时出错:YAML-cpp:第2行第13列错误:   非法地图价值

这是配置文件内容:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

1 个答案:

答案 0 :(得分:13)

那么, 请注意,YAML并不真正满足选项卡,然后在目标和存储之前使用空格。 不要忘记在每个“:”之后添加一个空格,即使在系统日志和存储行中也是如此 最后,使用引号括起你的pathes和双反斜杠。

然后尝试:

systemLog:
 destination: file
 path: "c:\\data\\log\\mongod.log"
storage:
 dbPath: "c:\\data\\db"