簡體   English   中英

雅虎作為Rebar依賴

[英]Yaws as Rebar dependency

如何在我的Erlang應用程序中將Yaws作為Rebar依賴項安裝?

謝謝,

LRP

首先,請確保您使用最新版本的rebar ,比如從2012年4月或之后( rebar提交dc472b或更高版本),因為2012年初對其進行了更改,專門用於支持Yaws等項目。

要將Yaws用作依賴項,請在rebar.config文件中指定以下內容:

{deps, [{yaws, ".*", {git, "git://github.com/klacke/yaws", {branch, "master"}}}]}.

如果您願意,可以用特定的Yaws標簽替換{branch, "master"}部分:

{deps, [{yaws, ".*", {git, "git://github.com/klacke/yaws", {tag, "yaws-1.94"}}}]}.

但請注意,由於Yaws專門針對rebar構建支持所做的更改,我不建議使用低於Yaws 1.94的版本。

你如何實際運行雅司病取決於你的應用程序如何使用它。 以嵌入方式使用它可能是最好的yaws.conf構建的應用程序,因為這樣你就不會對yaws.conf文件有任何依賴。 但是,如果您想將Yaws作為獨立的Web服務器運行,您可以構建依賴項和應用程序,然后以交互方式運行Yaws,如下所示:

rebar get-deps compile
./deps/yaws/bin/yaws -i -pa ebin

這將使用默認yaws.conf中發現的文件./deps/yaws/etc/yaws/yaws.conf ,它可以根據需要修改。 以這種方式啟動Yaws將不包括加載路徑中任何其他應用程序的rebar依賴項的ebin目錄,但是您可以使用額外的-pa選項向Yaws添加必要的路徑,或者yaws.conf指定它們。檔案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM