繁体   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