【发布时间】:2017-06-30 03:27:07
【问题描述】:
第一次使用 chef/ruby
buildNumber = String.new
ruby_block 'test' do
block do
def parse_xml
buildNumber = "123"
end
parse_xml do
end
print "buildNumber is: " +buildNumber
end
action :run
end
我希望print "buildNumber is: " +buildNumber 行打印出 123 而不是空白,我该如何实现呢?
【问题讨论】:
-
这种缩进是故意的吗?
-
有理由使用
parse_xml do ... end吗?为什么不直接运行parse_xml。parse_xml应该做什么?它试图设置一个不存在的变量 (buildNumber)。
标签: ruby chef-infra