我正在关注Yarivs blog上的音乐应用文章。当我转到http://localhost:8002时,我的索引页面显示正确,但如果我尝试浏览到http://localhost:8002/music,我会this error(see Pastie),当我浏览http://localhost:8002/musician时,我找不到页面,即使我已经创建了音乐家组件。我正在尝试使用我尝试过的所有erlyweb应用程序。关于我可能出错的任何想法。
这是yaws config的服务器部分。
<server localhost>
port = 8002
listen = 0.0.0.0
docroot = "C:/Program Files/Yaws-1.84/applications/music/www"
appmods = <"/music", erlyweb>
<opaque>
appname = music
</opaque>
</server>
答案 0 :(得分:1)
该错误看起来像erlyweb:out函数不在代码中:path。
可能的原因?
没有看你的系统,我担心这就是我可以告诉你的全部。
答案 1 :(得分:0)
好的我已经修好了。我在yaws.config文件中添加了以下两行
ebin_dir = "C:\Program Files\erl5.7.2/lib/erlyweb-0.7.1/ebin"
ebin_dir = "C:/Program Files/Yaws-1.84/applications/music/ebin"
第一个接收erlyweb,第二个接收我的应用程序的ebin目录。