Я думаю, вы должны сначала скомпилировать. Это имеет смысл, за исключением того, что я хотел бы, чтобы была команда компиляции и перезагрузки. В конце концов, мне было проще создать Emakefile примерно так:
{"rest_api/src/*", [{outdir,"rest_api/ebin"},{i, "include"}]}.
... в том же каталоге, что и скрипт запуска моего приложения, затем запустите make: all ([load]), как необходимо в оболочке erlang.