问题描述
我创建了一个mochiweb实例
I created a mochiweb instance
src/
|-- Makefile
|-- room.erl
|-- myserver.app
|-- myserver.erl
|-- myserver_app.erl
|-- myserver_deps.erl
|-- myserver_sup.erl
|-- myserver_web.erl
`-- uuid.erl
在 myserver_web.erl
我可以访问应用程序配置
in myserver_web.erl
I am able to access the application config
{ok, "0.0.1"} = application:get_key(vsn),
c $ c> room.erl ,我无法访问应用程序配置(特别是 env
列表)。
However in room.erl
, I am not able to access the application config (specifically the env
list).
undefined = application:get_key(vsn),
主管不启动房间,也不想要它。
The supervisor does not start the room, nor do I want it too.
我是OTP的新手,我意识到我可能会做一些愚蠢的事情,但我真的非常感谢任何人的帮助。
I'm new to OTP and I realize I'm probably doing something stupid, but I would really appreciate anyone's help.
干杯!
推荐答案
从:
my_server_web.erl的应用是什么? room.erl的应用是什么?
What's the application of my_server_web.erl? What's the application of room.erl?
是否指定了密钥?是否加载了应用程序?
Is the key specified? Is the application loaded?
关于env键,您可以使用。
Regarding the "env" key, you can use the application:get_env/1 function instead.
这篇关于如何在Erlang / OTP中使用应用程序:get_env()?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!