gpt4 book ai didi

erlang - Erlang 如何定位模块

转载 作者:行者123 更新时间:2023-12-05 02:22:14 34 4
gpt4 key购买 nike

我不确定或者我不知道 erlang 定位不在默认目录中的模块的传统方式。我知道它会查看已编译的文件夹和 erlang 的系统文件夹或 - lists:foreach(fun (E) -> io:fwrite("Path: ~s~n", [E]) end, code:get_path 的文件夹()) 会产生。

Path: .
Path: /usr/lib64/erlang/lib/kernel-2.16.3/ebin
Path: /usr/lib64/erlang/lib/stdlib-1.19.3/ebin
Path: /usr/lib64/erlang/lib/xmerl-1.3.4/ebin
Path: /usr/lib64/erlang/lib/tv-2.1.4.10/ebin
Path: /usr/lib64/erlang/lib/tools-2.6.12/ebin
Path: /usr/lib64/erlang/lib/syntax_tools-1.6.11/ebin
Path: /usr/lib64/erlang/lib/sasl-2.3.3/ebin
Path: /usr/lib64/erlang/lib/odbc-2.10.17/ebin
Path: /usr/lib64/erlang/lib/observer-1.3.1.1/ebin
Path: /usr/lib64/erlang/lib/hipe-3.10.2.1/ebin
Path: /usr/lib64/erlang/lib/eunit-2.2.5/ebin
Path: /usr/lib64/erlang/lib/erts-5.10.3/ebin
Path: /usr/lib64/erlang/lib/edoc-0.7.12.1/ebin
Path: /usr/lib64/erlang/lib/dialyzer-2.6.1/ebin
Path: /usr/lib64/erlang/lib/debugger-3.2.12/ebin
Path: /usr/lib64/erlang/lib/compiler-4.9.3/ebin

但是,将其他文件夹添加到默认路径的常规方法是什么,或者您如何通知模块它必须在别处寻找未包含在默认路径中的模块?

最佳答案

您可以设置 ERL_LIBS environment variable在您的系统中查找其他库文件。

关于erlang - Erlang 如何定位模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29976516/

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