Chef infra 致命:Cookbook文件存在ruby语法错误。如何查找错误信息?

Chef infra 致命:Cookbook文件存在ruby语法错误。如何查找错误信息?,chef-infra,Chef Infra,我知道cookbook有一个语法错误: 致命:Cookbook文件存在ruby语法错误 如何使用刀具上传命令查找有关错误的详细信息 刀上传食谱/wso2-*--force-V 信息:使用knife.rb中的配置 信息:验证ruby文件 信息:验证模板 信息:语法正常 信息:保存wso2分析 信息:上传文件 信息:上传完成! 更新食谱/wso2分析 信息:验证ruby文件 信息:验证模板 信息:语法正常 信息:正在保存wso2 apim 信息:上传文件 信息:上传完成! 更新食谱/wso2 ap

我知道cookbook有一个语法错误:

致命:Cookbook文件存在ruby语法错误

如何使用刀具上传命令查找有关错误的详细信息


刀上传食谱/wso2-*--force-V
信息:使用knife.rb中的配置
信息:验证ruby文件
信息:验证模板
信息:语法正常
信息:保存wso2分析
信息:上传文件
信息:上传完成!
更新食谱/wso2分析
信息:验证ruby文件
信息:验证模板
信息:语法正常
信息:正在保存wso2 apim
信息:上传文件
信息:上传完成!
更新食谱/wso2 apim
信息:验证ruby文件
致命:Cookbook文件存在ruby语法错误:

尝试使用下面的命令,使用
-VV
命令获取更多详细信息

knife upload cookbooks/cookbookname -VV 
感谢@AndrewMorton为调试问题提供了正确的解决方案

另外,knife.rb文件包含以下信息

$cat .chef/knife.rb

base_dir = File.join(File.dirname(File.expand_path(__FILE__)), '..')
log_level     :info

当您尝试上传烹饪书时,您应该能够通过使用以下参数来追踪这一点:

knife cookbook upload cookbook_name -VVV
它将告诉您上载尝试失败的文件


希望这有帮助

@AndrewMorton我没有得到问题中描述的信息这就是问题所在。我只是得到了上面的错误。你是说添加verbose标志并没有给你任何有用的信息吗?没错@AndrewMorton有我能找到日志的地方吗?
-VV
(“我想非常详细”)提供了有用的信息吗?谢谢你得到了一些信息@AndrewMorton。我们能够缩小这个问题的范围。