首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异常退出:“无法加载yaws”

异常退出:“无法加载yaws”
EN

Stack Overflow用户
提问于 2016-09-05 20:22:35
回答 1查看 36关注 0票数 0

我一直试图将yaws嵌入到erlang应用程序中,但是无论我做什么,我都会抛出这个异常。

代码语言:javascript
复制
** exception exit: "cannot load yaws"
     in function  yaws_api:embedded_start_conf/4 (yaws_api.erl, line 2598)
     in call from ybed:run/0 (ybed.erl, line 35)
3> 

我使用了yaws示例"ybed.erl“,但是仍然没有运气:http://hyber.org/code.yaws?file=/ybed.erl

我使用的是ubuntu 14.04

更新

正如Steve 所建议的,这是一个负载路径问题。

我按照指示包括了application:load(yaws),返回值是{error,{"no such file or directory","yaws.app"}}。所以我运行Erlang跟随$ sudo erl -pa /usr/lib/yaws/ebin,它运行起来很有魅力。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-05 21:56:59

这几乎肯定是一个加载路径问题,因为故障是由对application:load(yaws)yaws_api:embedded_start_conf/4中失败的调用造成的。我不知道您是如何创建或启动应用程序的,但您需要确保yaws应用程序处于加载路径中。

要全面回答您的问题,我们需要知道为什么application:load(yaws)失败了。将ybed.erl的副本临时更改为在调用yaws_api:embedded_start_conf/4之前调用application:load(yaws),并查看application:load/1返回的内容。这将给您一个指示,说明为什么application:load/1调用在yaws_api:embedded_start_conf/4中失败。

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

https://stackoverflow.com/questions/39337240

复制
相关文章

相似问题

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