首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数undef在释放中

函数undef在释放中
EN

Stack Overflow用户
提问于 2010-12-16 18:28:56
回答 1查看 218关注 0票数 1

我在发布包(由systools:make_tar创建)时遇到了问题。当我使用erlang (/usr/local/lib/erlang/)的代码运行它时,它运行得非常完美。只有当我切换到发行包(/some/other/dir)提供的代码时,它才会开始抛出undef异常。

我知道的是:

  1. 我正在通过执行/some/other/dir/erts-5.8.1/bin/erl -sname test -boot /some/other/dir/releases/0.0.1/start来运行所有这些
  2. 成功创建了包(包括编译的/app/rel/sys.config代码)
  3. 我正在更改/some/other/dir/erts-5.8.1/bin/erl以设置代码的路径(从/usr/local/lib/erlang/some/other/dir来回)
  4. 我在/usr/local/lib/erlang/lib/some/other/dir/lib中有完全相同版本的代码
  5. 我已经为我的所有应用程序填写了.app文件,所以.beam文件在/usr/local/lib/erlang/lib//some/other/dir/lib/中都有。
  6. Erlang看到了代码并将其加载到code:all_loaded()/code:get_path()中。
  7. 没有来自code:clash()的冲突

现在我没有主意了。有什么指示吗?:)

EN

回答 1

Stack Overflow用户

发布于 2010-12-17 14:49:56

我的建议?使用钢筋

总之,您的.rel文件是否包含那些未定义的应用程序?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4464136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档