我正在嘗試管理Yast appmod。所以:
yaws.conf:如何更改Yaws appmods文件?
<server localhost>
port = 8005
listen = 127.0.0.1
docroot = /home/ziel/www/CatsScript/src/
appmods = </, myappmod>
</server>
從http://yaws.hyber.org/appmods.yaws myappmod.erl:
-module(myappmod2).
-author('[email protected]').
-include("/home/ziel/erlang/yaws/include/yaws_api.hrl").
-compile(export_all).
box(Str) ->
{'div',[{class,"box"}],
{pre,[],Str}}.
out(A) ->
{ehtml,
[{p,[],
box(io_lib:format("A#arg.appmoddata = ~p~n"
"A#arg.appmod_prepath = ~p~n"
"A#arg.querydata = ~p~n",
[A#arg.appmoddata,
A#arg.appmod_prepath,
A#arg.querydata]))}]}.
它工作時,我用它第一次。但後來當我在myappmod.erl中更改某些內容時,服務器的響應沒有任何變化。比我刪除myappmod.erl,但它仍然有效。我應該怎麼做才能做出一些改變?
您是否重新編譯過.erl文件? –
appmods是正常的erlang模塊,因此它們必須編譯以反映更改。 –