Я новичок в Erlang и хотел бы знать, как устанавливать сторонние модули для использования в моем веб-приложении.
Где вы размещаете эти файлы и какие команды вы выполняете?
Ответ 1
Если вы хотите установить сторонние библиотеки, такие как Mochiweb, в системной системе лучше всего настроить его под переменную среды $ERL_LIBS. Я пишу немного об этом здесь и приводят примеры установки общих инструментов здесь. Вероятно, лучше не помещать что-либо внутри собственной библиотеки кода Erlang (/usr/lib/erlang/lib), но путь внутри $ERL_LIBS ведет себя одинаково. То есть, он добавляет $ERL_LIBS/**/ebin в кодировку.
Однако вы должны действительно делать подобные вещи, изучая систему. Чтобы создать стабильное программное обеспечение, лучше всего включить в приложение все зависимые коды. Также см. Ответ здесь, чтобы узнать, почему вы можете этого пожелать.
Ответ 2
В моем дистрибутиве (Arch Linux) это место -/usr/lib/erlang/lib. Конечно, вам нужно построить модуль (make).
Также вы можете определить путь для своих модулей: