Erlang can';调试时找不到依赖的应用程序

Erlang can';调试时找不到依赖的应用程序,erlang,Erlang,我有一个Erlang应用程序,在调试器之外运行良好 但当我尝试调试它时,它失败了。除了“内置”到Erlang(例如加密)的应用程序之外,它不能支持任何依赖的应用程序 例如,在这里它找不到牧场 Error in process <0.63.0> on node 'test_node1398822489915@tppllc-Mac-Pro' with exit value: {{badmatch,{error,{"no such file or directory","ranch.app

我有一个Erlang应用程序,在调试器之外运行良好

但当我尝试调试它时,它失败了。除了“内置”到Erlang(例如加密)的应用程序之外,它不能支持任何依赖的应用程序

例如,在这里它找不到牧场

Error in process <0.63.0> on node 'test_node1398822489915@tppllc-Mac-Pro' with exit value: {{badmatch,{error,{"no such file or directory","ranch.app"}}},[{presence,start,0,[{file,"presence.erl"},{line,7}]}]}
节点测试过程中出错_node1398822489915@tppllc-退出值为:{{badmatch,{error,{“没有这样的文件或目录”,“ranch.app”}}},[{presence,start,0,[{file,”presence.erl“},{line,7}]}

当我不在调试器中运行它时,它可以找到它,并且应用程序可以工作。我使用相同的-pa路径指向调试和非调试运行的依赖目录。

这是IntellIJ Erlang插件的一个bug。在调试模式和非调试模式下,它没有向erl传递相同的参数

我报告了,它被修复了:


您到底是如何在使用和不使用调试器的情况下启动代码的?