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