下面的硬编码文件路径
File.open('/cm/Chef/instnst.loc', 'w') do |f2|
# use "\n" for two lines of text
f2.puts "inventory_loc=#{orainsloc}\ninst_group=dbas"
end
但是当我将其更改为从JSON参数读取时,它会出错。我做错了什么?
File.open('#{node['installParams']['InstallFilesLocation']}/instnst.loc', 'w') do |f2|
# use "\n" for two lines of text
f2.puts "inventory_loc=#{orainsloc}\ninst_group=dbas"
end
答案 0 :(得分:4)
#{}
格式化内容位于双引号内,例如"#{node['installParams']['InstallFilesLocation']}/instnst.loc"
。