2

我想在运行 setup 时使用 opsworks 使用的 tmpdir。我在一个钩子(before_restart.rb)中调用它,但它不起作用。这是我正在做的事情:

app_path = release_path
app_source = "#{node['tmpdir']}"

bash 'get_missing_files' do
  cwd ::File.dirname(app_path)
  code <<-EOH
    echo #{app_source}
  EOH
end

但是我的 app_source 变量的结果是什么......我所期望的是类似于“/tmp/opsworks20140120-917-pv1iee”的东西。我究竟做错了什么?

4

1 回答 1

1

你会想用这个:

Chef::Config[:file_cache_path]
于 2014-01-21T16:09:16.230 回答