有誰知道爲什麼下面的代碼會導致錯誤:未定義的方法 '焦油' 爲 「了Riak-1.4.2」:字符串廚師配方編譯錯誤
remote_file "/vagrant/usr/src/#{node.default['riak']['version'].tar.gz}" do
source "#{node.default['riak']['url']}"
mode 0755
notifies :run, "bash[extract_riak]", :immediately
end
bash "extract_riak" do
code <<-EOH
# Following is the line which causes the error.
/bin/tar xzf /vagrant/usr/src/#{node.default['riak']['version']}.tar.gz -C /vagrant/usr/src/#{node.default['riak']['version']}
EOH
notifies :run, "bash[make_riak]", :immediately
end
我想你可能會有那些錯誤的方式嗎? – borntyping
如果'remote_file「/ vagrant/usr/src /#{node.default ['riak'] ['version']。tar.gz}」'工作,那麼我不明白爲什麼我的答案不適用。不過,我會說我沒有廚師的經驗,我只是在追查可疑的東西。 – Davidann