Как установить модуль в erlang?

Я новичок в Erlang и хотел бы знать, как устанавливать сторонние модули для использования в моем веб-приложении.

Где вы размещаете эти файлы и какие команды вы выполняете?

Ответ 1

Если вы хотите установить сторонние библиотеки, такие как Mochiweb, в системной системе лучше всего настроить его под переменную среды $ERL_LIBS. Я пишу немного об этом здесь и приводят примеры установки общих инструментов здесь. Вероятно, лучше не помещать что-либо внутри собственной библиотеки кода Erlang (/usr/lib/erlang/lib), но путь внутри $ERL_LIBS ведет себя одинаково. То есть, он добавляет $ERL_LIBS/**/ebin в кодировку.

Однако вы должны действительно делать подобные вещи, изучая систему. Чтобы создать стабильное программное обеспечение, лучше всего включить в приложение все зависимые коды. Также см. Ответ здесь, чтобы узнать, почему вы можете этого пожелать.

Ответ 2

В моем дистрибутиве (Arch Linux) это место -/usr/lib/erlang/lib. Конечно, вам нужно построить модуль (make).

Также вы можете определить путь для своих модулей:

[email protected] ~ $ cat .erlang
code:add_pathz("/media/pt_lin/materials/erlang").