首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Erlang网络工具无法启动

Erlang网络工具无法启动
EN

Stack Overflow用户
提问于 2016-03-07 14:58:28
回答 1查看 503关注 0票数 4

只是想知道我的Erlang网络工具是怎么回事。我正在运行Ubuntu15.10,我已经检查了是否已安装。但是,当我尝试运行它时,我会得到以下内容:

代码语言:javascript
复制
    1> webtool:start().
    {error,
        {shutdown,
            {failed_to_start_child,
                {httpd_instance_sup,{127,0,0,1},8888,default},
                {shutdown,
                    {failed_to_start_child,
                        {httpd_manager,{127,0,0,1},8888,default},
                        {error,
                            {invalid_option,
                                {module_does_not_exist,mod_include}}}}}}}}

    =ERROR REPORT==== 7-Mar-2016::15:47:36 ===
    Failed initiating web server: 
    undefined
    {invalid_option,{module_does_not_exist,mod_include}}

我的Erlang版本: Erlang/OTP 18 erts-7.0 64位异步线程:10

有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-08 15:34:14

Webtool似乎在E/OTP 18中被破坏了。我看到了同样的情况,当我删除提到mod_include (不再存在)时,webtool就开始工作了。

对于快速修复:手动编辑webtool.erl,删除提到mod_include的行,运行erlc webtool.erl,然后将结果webtool.beam复制到ebin目录,覆盖那里的现有文件。

为了解决这个问题,我打开了一个PR:https://github.com/erlang/otp/pull/985

编辑:PR的结论是webtool被废弃了,在版本19中根本就不会出现,它也不够重要,不适合做一个计划外的补丁。如果出现了一些重要的问题(比如一个与安全相关的bug),那么修补程序可能会包括对webtool的修复。但是,您最好的选择是将webtool未损坏的版本降级到更低的版本,或者执行我前面概述的手动修复。

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

https://stackoverflow.com/questions/35846898

复制
相关文章

相似问题

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