簡體   English   中英

你如何在erlang中安裝模塊?

[英]How do you install a module in erlang?

我是Erlang的新手,想知道如何在我的Web應用程序中安裝第三方模塊。

您在哪里放置這些文件以及執行哪種命令?

在我的發行版(Arch Linux)中,這個地方是/ usr / lib / erlang / lib。 當然,您需要構建模塊(make)。

您還可以為模塊定義路徑:

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

如果您希望在系統范圍內安裝第三方庫,如Mochiweb,最好在$ ERL_LIBS環境變量下進行設置。 我想寫點關於它在這里 ,給安裝常用工具的例子在這里 最好不要在Erlang自己的代碼庫(/ usr / lib / erlang / lib)中放置任何內容,但$ ERL_LIBS內部的路徑行為相同。 也就是說,它將$ ERL_LIBS / ** / ebin添加到代碼路徑中。

但是,在學習系統時,你應該只做這樣的事情。 要制作穩定的軟件,最好在應用程序中包含所有相關代碼。 另請參閱此處的答案以了解您為何希望這樣做。

暫無
暫無

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

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