Packaging an application.
Jeff Einhorn
jeinhorn@REDACTED
Tue Jan 14 16:44:45 CET 2003
I've been trying to create a simple application following the example Scott
Lystig Fritchie posted to the mailing
list(http://www.erlang.org/ml-archive/erlang-questions/200001/msg00037.html)
, but I'm having some trouble.
Here is my directory structure.
simpleapp/
simpleapp/ebin/simpleapp.app
simpleapp/src/simpleapp.erl
simpleapp/src/simpleapp.beam
simpleapp/src/simpleapp.rel
Contents of simpleapp.app.
{application, simpleapp,
[
{description, "A Simple App Test"},
{vsn, "0.01"},
{id, "Simple Id1"},
{modules, [simpleapp]},
{registered, [simpleapp] },
%% NOTE: It seems as if you don't want to list below libraries
%% that are load-only. This is only a list of applications that
must
%% be started before this application is started. In the case of
%% increment, we'll be starting it ourselves.
{applications, [ kernel, stdlib ] },
%% This is the statement that triggers the loading process to call
%% the start function (and arguments) for the application.
{mod, {simpleapp, []} }
]
}.
Contents of simpleapp.rel.
{release, {"simpleapp", "0.01"}, {erts, "5.2"},
[{kernel, "2.8.0"},
{stdlib, "1.11.0"},
{simpleapp, "0.01"}]}.
When I try and run the following command I get an error, which seems to
idicate it is not able to find my simpleapp file. I run the following from
the src directory.
$erl -pa ../ebin -s systools make_script simpleapp -s erlang halt -noshell
{{module_not_found,simpleapp,simpleapp},
{simpleapp,'$$ignore$$',simpleapp,"0.01","../ebin"}}
thank you for your time,
-jeff e
More information about the erlang-questions
mailing list