How do you install a module in erlang?

后端 未结 2 538
眼角桃花
眼角桃花 2021-02-07 15:43

I am new to Erlang and would like to to know how to install third party modules for use in my web application.

Where do you place this files and what sort of commands do

相关标签:
2条回答
  • 2021-02-07 15:46

    If you wish to install 3rd party libs, like Mochiweb, system wide it's best to set it up under the $ERL_LIBS environment variable. I write a bit about it here and give examples of installing common tools here. It is probably best not to put anything inside Erlang's own code library(/usr/lib/erlang/lib) but the path inside $ERL_LIBS behaves the same way. That is that it adds $ERL_LIBS/**/ebin to the codepath.

    However you should really only do things like this while learning the system. To make stable software it's best to include with your app all the dependent code. Also see the answer here for some insight on to why you may wish for this.

    0 讨论(0)
  • 2021-02-07 15:50

    In my distributive (Arch Linux) this place is /usr/lib/erlang/lib. Of course, you need to build module (make).

    Also you can define path for your modules:

    demas@arch ~ $ cat .erlang
    code:add_pathz("/media/pt_lin/materials/erlang").
    
    0 讨论(0)
提交回复
热议问题