Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Erlang 将我的应用程序链接到其他应用程序_Erlang_Chicagoboss - Fatal编程技术网

Erlang 将我的应用程序链接到其他应用程序

Erlang 将我的应用程序链接到其他应用程序,erlang,chicagoboss,Erlang,Chicagoboss,我刚刚开始开发一款新的ChicagoBoss应用程序(称之为my_应用程序)。我有一个要链接的现有应用程序(称之为ext\u app),因此我可以从my\u app调用ext\u app:start()等函数。目前,我正在使用rebar实现这一点,这确实可行,但我更愿意按照共享库的思路来做一些事情 在my_-app/src/my_-app.app.src中,我有一行: {applications, [kernel, stdlib, crypto, boss]} 我设想我会将其改为: {appl

我刚刚开始开发一款新的ChicagoBoss应用程序(称之为
my_应用程序
)。我有一个要链接的现有应用程序(称之为
ext\u app
),因此我可以从
my\u app
调用
ext\u app:start()
等函数。目前,我正在使用
rebar
实现这一点,这确实可行,但我更愿意按照共享库的思路来做一些事情

my_-app/src/my_-app.app.src
中,我有一行:

{applications, [kernel, stdlib, crypto, boss]}
我设想我会将其改为:

{applications, [kernel, stdlib, crypto, boss, ext_app]}
但是我不知道在哪里可以找到
ext\u app

我想如果我花一到三个星期仔细研究OTP文档,我可能会发现,但是。我想我宁愿把时间花在编码上


哦,是的-这是在Debian“wheezy”系统上。

我猜你只是想在启动应用程序时包含ext_应用程序的路径,这将允许erlang调用ext_add:start()

在启动erl时,使用标志-pa或-pz将目录添加到代码路径的开头或结尾。它相当于使用代码:add_pathsa/1或代码:add_pathsz/1