Crie o diretório se não existir com o Ruby

Eu estou tentando criar um diretório com o seguinte código:

Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test")
    unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test")  

No entanto, estou recebendo este erro:

Nenhum tal arquivo ou diretório - / Usuários / Luigi / Desktop / Survey_Final / Arquivado / Pesquisa / teste (Errno :: ENOENT)

Por que este diretório não está sendo criado peloDir.mkdir declaração acima?

questionAnswers(3)

yourAnswerToTheQuestion