将我的应用链接到另一个应用

Posted

技术标签:

【中文标题】将我的应用链接到另一个应用【英文标题】:Link my app to another app 【发布时间】:2012-08-17 15:37:08 【问题描述】:

我刚刚开始开发新的 ChicagoBoss 应用程序(称为 my_app)。我有一个现有的应用程序(称为ext_app)我想链接到,所以我可以从my_app 调用诸如ext_app:start() 之类的函数。目前我正在使用rebar 完成此操作,它确实有效,但我宁愿按照共享库的方式做一些事情。

my_app/src/my_app.app.src 我有电话:

applications, [kernel, stdlib, crypto, boss]

我设想我会将其更改为:

applications, [kernel, stdlib, crypto, boss, ext_app]

但是我不知道把ext_app的路径放在哪里?

我想如果我花一到三周时间研究 OTP 文档,我可能会弄明白,但是 . . .我想我宁愿花时间编码。

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于将我的应用链接到另一个应用的主要内容,如果未能解决你的问题,请参考以下文章

将我的 Spring 应用程序迁移到另一台服务器并在 Tomcat 启动时收到“元数据条目的签名信任建立失败”

apex 如何从一个应用程序中的链接登录到另一个应用程序?

将 iOS 应用组迁移到另一个开发者帐户

如何将我在表单上填写的信息从一个活动保存到另一个活动并在我的 Android 程序中显示多次尝试? [关闭]

将数据库从一个heroku应用程序转移到另一个更快

将库链接到另一个应用程序时,cmake 找不到库