我有以下代碼不執行,如果software_version等於12 但not_if不工作,我不知道我使用的語法是否正確。如何測試變量與廚師not_if警衛
software_version = `command that pulls version`
bash 'extract_installer' do
cwd '/opt/tmp/'
code <<-EOH
tar -xvf #{cwd}/#{r_file}
....
...
EOH
not_if "software_version".equal?(12)
end
我相信「software_version」變量包含一個字符串,你用整數比較。你可以請做一個小調試「放」的呢? –