我是 Erlang 新手,想知道如何安装第三方模块以在我的 Web 应用程序中使用。
您将这些文件放在哪里以及执行什么类型的命令?
如果您希望在系统范围内安装第 3 方库(例如 Mochiweb),最好将其设置在 $ERL_LIBS 环境变量下。我写了一些关于它的内容here http://medevyoujane.com/blog/2008/11/13/adding-erlang-library-locations.html并给出安装常用工具的示例here http://medevyoujane.com/blog/2008/8/6/installing-erlang-and-a-few-libraries-on-mac-os-x.html。最好不要将任何内容放入 Erlang 自己的代码库(/usr/lib/erlang/lib)中,但 $ERL_LIBS 中的路径的行为方式相同。也就是说,它将 $ERL_LIBS/**/ebin 添加到代码路径中。
然而,你真的应该在学习系统时只做这样的事情。为了制作稳定的软件,最好在您的应用程序中包含所有依赖代码。另请参阅答案here https://stackoverflow.com/questions/2186224/why-doesnt-erlang-come-with-a-decent-package-management-system-like-gem/2187043#2187043了解您为何希望这样做的一些见解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)