[erlang-questions] Inets application unstarted.
Brian Troutwine
goofyheadedpunk@REDACTED
Tue Jul 22 06:20:33 CEST 2008
Hello all,
I'm building my first OTP program, which I'm calling Aule. It's
something simple to mine data through the Amazon web services, which
is REST based. I need inets started as a dependency of Aule.
I've followed the OTP Design Principles "Applications" and the "Inets
User Guide" Http sections most heavily, in addition to man pages and
IRC guidance. All that said, I have my aule.app which looks like so:
>{application, aule,
> [{description, "An Amazon data AAWS data miner"},
> {vsn, "0.0.1"},
> {modules, [aaws_functions, aule, aule_supervisor,
> browse_node_fiend, amazon_interface]},
> {registered, ['AmazonInterface', 'BrowseNodeFiend']},
> {applications, [kernel, stdlib, inets]},
> {mod, {aule,[]}},
> {env, []}
> ]}.
And a sys.config that looks like so:
> [{kernel, [{start_timer, true}]},
> {inets, [{services, [{httpc, [{profile, olorin}]}]}]}
> ].
I run, "erl -config sys.config" and then load/start aule like so:
> 1> application:load(aule), application:start(aule).
> {error,{not_started,inets}}
And I'm confused. The OTP Design Principles document states that the
applications field has "[a]ll applications which must be started
before this application is started." I took this to mean that OTP
starts the appropriate applications before aule start. Am I wrong? If
so, what does applications do? If I'm not wrong, what am I missing to
get inets started immediately?
Thanks in advance,
Brian
More information about the erlang-questions
mailing list