你如何在erlang中安装模块?

时间:2010-05-24 10:47:44

标签: erlang module install

我是Erlang的新手,想知道如何在我的网络应用程序中安装第三方模块。

您在哪里放置这些文件以及执行哪种命令?

2 个答案:

答案 0 :(得分:4)

在我的发行版(Arch Linux)中,这个地方是/ usr / lib / erlang / lib。当然,您需要构建模块(make)。

您还可以为模块定义路径:

demas@arch ~ $ cat .erlang
code:add_pathz("/media/pt_lin/materials/erlang").

答案 1 :(得分:4)

如果您希望在系统范围内安装第三方库,如Mochiweb,最好在$ ERL_LIBS环境变量下进行设置。我写了一些关于here的内容并举例说明如何安装常用工具here。最好不要在Erlang自己的代码库(/ usr / lib / erlang / lib)中放置任何内容,但$ ERL_LIBS内部的路径行为相同。也就是说,它将$ ERL_LIBS / ** / ebin添加到代码路径中。

但是,在学习系统时,你应该只做这样的事情。要制作稳定的软件,最好在应用程序中包含所有相关代码。另请参阅答案here,了解您为什么要这样做。