erlang - 在 Erlang 应用程序中设置环境变量

标签 erlang environment rebar

对于 Erlang,显然有一些我不理解的地方……好吧,在很多事情中。

我在 Rebar 下设置了一个名为 cw 的应用程序。我启动它,一切运行良好。

现在我想创建一个环境变量,以便我可以访问 src 目录。我在 cw.app.src 中输入了以下内容:

{env, [{proj_root, "mypath/apps/cw"}]}

编译,从 Rebar start.sh 开始...一切正常。

现在是谜团。昨天,当我这样做时,当我在 Erlang shell 中输入 application:get_env(cw, proj_root) 时,我得到了正确的路径。但今天我变得不确定。

我错过了什么?

非常感谢,

LRP

最佳答案

application:load(cw) 应该足够了。

关于erlang - 在 Erlang 应用程序中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12863164/

相关文章:

erlang - 如何创建不是 Erlang OTP 应用程序的钢筋模块?

erlang - 由于 gserialver.1.gz,rebar 无法生成版本

c - Erlang,是否可以在不重新启动 shell 的情况下重新加载或升级 nif 库?

erlang - Windows 无法在本地计算机上启动 RabbitMQ 服务

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

Angular,如何在生产环境和开发环境之间切换?

erlang - 无法启动简单的 Erlang cowboy 应用程序

erlang - Elixir 中的变量赋值

erlang - 在 Erlang 中比较字节串

java - 如何将环境变量传递给jar文件?