0

我正在尝试在 Windows 工作站中生成一个厨师保险库,并且每次都低于错误

错误:JSON::ParserError: {username: root, password: mypassword} 不是有效的 JSON!$PS C:\Users\09242766> 刀库创建密码 root '{"username": "root", "password": "mypassword"}' -A "admin,sanka r" ERROR: JSON::ParserError: {username :root,密码:mypassword} 不是有效的 JSON!

这可能是什么问题?

以下是我使用的版本 Chef Development Kit 版本:3.3.23 chef-client 版本:14.5.33 berks 版本:7.0.6 kitchen 版本:1.23.2 inspec 版本:2.2.112

4

1 回答 1

1

"s 在 JSON 字符串中被误解了,但它似乎只在刀工具中。如果你像下面这样逃避它们,它工作正常。

刀库创建密码 root '{\"username\": \"root\", \"password\": \"mypassword\"}'

或者,使用 -J 标志并提供 JSON 文件也可以正常工作。

于 2018-12-11T14:37:27.967 回答