gpt4 book ai didi

erlang调试时找不到依赖的应用

转载 作者:行者123 更新时间:2023-12-02 03:36:04 24 4
gpt4 key购买 nike

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

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

比如这里找不到ranch

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}]}]}

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

最佳答案

这原来是 IntellIJ Erlang 插件的错误。在 Debug模式和非 Debug模式下,它没有将相同的参数传递给 erl。

我报告了它,它被修复了:

https://github.com/ignatov/intellij-erlang/commit/1b400063df1e6dc92fde8aa23f852710775c4460

关于erlang调试时找不到依赖的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23378385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com