使用Mix时,Elixir .exs脚本"模块未加载且无法找到"

Str*_*s3D 3 shell erlang module elixir-mix elixir

我的根目录中有一个.exs脚本,我希望能够在命令行上执行elixir my_script.exs.在我的项目中初始化Mix之前,我的脚本正在运行,但现在它不起作用.我可以看到Mix将.beam文件放在ebin/目录中,但显然我的脚本没有在那里查找.

将自定义模块加载到.exs脚本的正确方法是什么?

cou*_*mar 10

您可以运行以下脚本: mix run my_script.exs

要么

mix compile
elixir -pa ebin/ my_script.exs 
Run Code Online (Sandbox Code Playgroud)