1.First добавить сайт p1_mysql к спискам: flatmap() функцию rebar.config.script файла,
CfgDeps = lists:flatmap(
fun({mysql, true}) ->
[{p1_mysql, ".*", {git, "git://github.com/processone/mysql"}}];
({pgsql, true}) ->
[{p1_pgsql, ".*", {git, "git://github.com/processone/pgsql"}}];
({pam, true}) ->`enter code here`
[{p1_pam, ".*", {git, "git://github.com/processone/epam"}}];
({zlib, true}) ->
[{p1_zlib, ".*", {git, "git://github.com/processone/zlib"}}];
({stun, true}) ->
[{p1_stun, ".*", {git, "git://github.com/processone/stun"}}];
({json, true}) ->
[{jiffy, ".*", {git, "git://github.com/davisp/jiffy"}}];
({iconv, true}) ->
[{p1_iconv, ".*", {git, "git://github.com/processone/eiconv"}}];
({http, true}) ->
[{ibrowse, ".*", {git, "git://github.com/cmullaparthi/ibrowse"}},
{lhttpc, ".*", {git, "git://github.com/esl/lhttpc"}}];
({lager, true}) ->
[{lager, ".*", {git, "git://github.com/basho/lager"}}];
({lager, false}) ->
[{p1_logger, ".*", {git, "git://github.com/processone/p1_logger"}}];
(_) ->
[]`enter code here`
end, Cfg)
2.После добавления URL в списках: функция flatmap, добавить папку с именем, как p1_mysql в deps папку ejabberd-13.10 и поместить файлы, загруженные с github.com/processone/mysql. и создайте каталог ebin в папке p1_mysql, где файлы луча будут сгенерированы после компиляции ejabberd.
3. Затем, наконец, запустите ejabberd-13.10, выпустив ./rebar get-deps и скомпилируйте (make), и установите файлы пулов, выполнив установку.
4.Новый запуск сервера ejabberd.
Пожалуйста, отформатируйте сообщение об ошибке, чтобы оно читалось так же, как вы видите ti. –
Просто общий комментарий @BABUK: гораздо лучше, если вы отвечаете на свой вопрос, чтобы опубликовать ответ, а не редактировать вопрос. Это ясно для других, у кого может быть один и тот же вопрос, как его решить, и вы получите больше очков за это! Совершенно разумно принять ваш собственный ответ ... – sanmiguel