如何使用
在attributes \ default.rb中,
default['directory']['path'] = 'C:\test20777'
在receipes \ default.rb中,
directory #{node['directory']['path']} do
action :create
end
注意:*#{node['directory']['path']}*
和*node['directory']['path']*
(两者都不起作用)
以上设置无效。如何在receipe中引用属性(某些路径,如c:\ test20777)。
答案 0 :(得分:0)
所以有几个问题。首先不是严格需要的,但作为一种良好的做法,C:\\test20777
。其次,它应该只是directory node['directory']['path'] do
。 #{}
语法仅适用于双引号字符串,但在这种情况下根本不需要它,因为您只需要单个值。