首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么relx不生成一个发行版?

为什么relx不生成一个发行版?
EN

Stack Overflow用户
提问于 2013-11-03 12:25:21
回答 2查看 2.7K关注 0票数 5

我的relx配置

代码语言:javascript
复制
{release,{socket,"0.1.0"}}.
{extend_start_script,true}.

我的.app文件

代码语言:javascript
复制
{application,socket,
         [{description,[]},
          {vsn,"1"},
          {registered,[]},
          {applications,[kernel,stdlib,cowboy]},
          {mod,{socket,[]}},
          {env,[{http_port,8080}]},
          {modules,[socket_app,socket_socket_handler,socket_sup]}]}.

在使用rebar编译应用程序之后,我从我的终端运行relx,下面是我得到的输出

===>启动relx构建过程. ===>从目录解析OTP应用程序: /home/akshat/Desktop/socket/ebin /home/akshat/Desktop/socket/deps /usr/lib/erlang/lib <<"/usr/lib/erlang/lib/hipe-3.10.2/ebin/hipe.beam">> ===>缺失光束文件 从目录中解析可用OTP版本的===>: /home/akshat/Desktop/socket/ebin /home/akshat/Desktop/socket/deps /usr/lib/erlang/lib 系统中没有指定任何版本!

我不明白relx给我的信息。它不是为我创造了这个版本吗?

如何安装hipe?

更新

在重新安装erlang之后,我不再获得hipe错误消息。但是rebar仍然表示系统没有指定任何版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-03 19:41:18

成功了。重新安装erlang消除了第一个问题,即hipe错误消息。relx是什么意思

系统没有指定任何版本。

我没有指定一个应用程序来组装以供发布。我的理解是,由于我只有一个应用程序,所以不需要显式地指定它。所以我的relx.config文件现在看起来

代码语言:javascript
复制
{release,{socket,"0.1.0"},[socket]}.
{extend_start_script,true}.

这是可行的,我现在在我的_rel文件夹中有了一个发行版。

票数 2
EN

Stack Overflow用户

发布于 2018-08-02 20:19:22

在进入rebar3项目的根目录并运行rebar3 compilerebar3 release命令之前,我一直处于完全相同的问题。效果很好。

代码语言:javascript
复制
$ > ls
enter code here
chatx   rebar3
$ > cd chatx/
$ > rebar3 compile
    ===> Verifying dependencies...
    ===> Compiling chatx
$ > rebar3 release
    ===> Verifying dependencies...
    ===> Compiling chatx
    ===> Starting relx build process ...
    ===> Resolving OTP Applications from directories:

      /Users/studio/erlang/chatx/_build/default/lib
      /Users/studio/erlang/chatx/apps
      /Users/studio/kerl/20.2/lib

    ===> Resolved chatx-0.1.0
    ===> Dev mode enabled, release will be symlinked
    ===> release successfully created!
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19752924

复制
相关文章

相似问题

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