Ao tentar executar a função no terminal, a função ElixirTeste.EscreveNumeroAleatorio.escreve retorna :ok. Mas não aparece o arquivo.txt no diretório priv na raiz do projeto. O arquivo.txt foi escrito dentro de build/dev/elixirteste/priv
defmodule ElixirTeste.EscreveNumeroAleatorio do
def escreve do
caminho_arquivo = Path.join([:code.priv_dir(:elixir_teste), 'arquivo.txt'])
numero_aleatorio = :rand.uniform(1000)
File.write!(caminho_arquivo, "Número: #{numero_aleatorio}")
end
end
Acima está meu módulo.