Use Dir.mktmpdir.