我使用emacs进行开发。 Emacs将使用波浪号〜备份已编辑的文件。我跑的时候
kitchen converge
我收到以下错误
Recipe Compile Error in /tmp/kitchen/cache/cookbooks/lcd_haproxy/attributes/default.rb~
注意文件末尾的〜。
现在,如果我运行以下命令,则厨房融合将解决错误:
find ./ -name *.*\~ | xargs rm
如果看到以下内容,请查看chefignore:
# EDITORS #
###########
...snip...
*~
那应该忽略以〜结尾的文件。在chefignore文件中也可以找到这个解释:
# Put files/directories that should be ignored in this file when uploading
# to a chef-server or supermarket.
因此,这可能不是阻止厨房使用不需要的文件的地方。
有谁知道如何阻止厨房使用。〜文件?
答案 0 :(得分:2)
不幸的是,Test Kitchen实际上并不了解chefignore文件(虽然它在我们的列表中)。上传的内容大多数为the cookbooks_files_glob setting。