1.First이 목록에 p1_mysql의 URL을 추가 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.After 추가 URL : flatmap 기능에 p1_mysql라는 이름의 폴더를 추가 ejabberd-13.10의 deps 폴더와 github.com/processone/mysql 링크에서 다운로드 한 파일을 저장하십시오. ejabberd를 컴파일 한 후 빔 파일이 생성되는 p1_mysql 폴더에 ebin 디렉토리를 생성합니다.
3. 마침내 ./rebar get-deps를 실행하여 ejabberd-13.10을 실행하고 make install을 사용하여 빔 파일을 컴파일 (make)하고 설치합니다.
4. 이제 시작 ejabberd 서버.
ti와 같은 방식으로 읽을 수 있도록 오류 메시지의 형식을 지정하십시오. –
그냥 일반적인 코멘트 @BABUK : 자신의 질문에 대답하는 경우 질문을 편집하는 대신 답변을 게시하는 것이 훨씬 더 좋습니다. 같은 문제를 해결하는 방법을 알고있는 사람들이 더 명확 해지고 더 많은 점수를 얻습니다! 자신의 대답을 수락하는 것이 합리적입니다 ... – sanmiguel