我正在嘗試遍歷EVN哈希並將結果保存到文件中。下面是我的嘗試:通過ENV迭代並將結果寫入廚師的文件
file "/srv/www/shared/test-create-file.txt" do
owner "root"
group "root"
mode "0755"
tempVar = ""
ENV.each_pair do |k, v|
tempVar = tempVar#{k}#{" = "}#{v}
end
content tempVar
action "create"
end
的文件被創建,但有一個空的內容。我可以得到一些提示嗎?
這是完全正確的,但不是OP中的錯誤主要來源。然而+1,因爲你是正確的:) – sethvargo
OP要求提供關於爲什麼沒有內容創建文件的提示。我仍然看到我的回答是正確的。除非我錯過了某些東西(完全可能)? – punkle
當然,但OP的答案只會創建一個ENV對,很明顯他真的需要他們。 – sethvargo