为什么不从指定位置执行`mixlibshel​​lout`?

时间:2018-10-19 04:33:27

标签: ruby chef

这似乎执行了命令:

begin
  cwdkernel =  Dir.glob('/var/cache/acpchef/src/ap-kernelmodule-10*')
  cmd = Mixlib::ShellOut.new("build cmd", :cwd => 'cwdkernel')
  cmd.run_command
  log 'run'
end

语法错误吗?该命令无法运行。

1 个答案:

答案 0 :(得分:0)

因为您以字符串形式传递了'cwdkernel',而不是名为cwdkernel的变量。