我正在尝试检查目录是否存在。我在我的模块目录中创建了子目录“lib/facter”并将文件“mycheck.rb”放入其中。
Facter.add(:mycheck) do
setcode do
if Dir.exist? ('/mydir1')
'one'
elseif Dir.exist? ('/mydir2')
'two'
else
'default'
end
end
end
即使目录“mydir1”和“mydir2”都存在,我总是得到“默认”值。我究竟做错了什么?