2016-06-10 11 views
1

ich versuchte mod_log_chat Modul in ejabberd-contrib zu ändern, wo ich in build.shWas ist -pa und -pz in Erlang?

erl -pa ../ejabberd-dev/ebin -pz ebin -make 

den folgenden Befehl sah Kann jemand erklären, was -pa und -pz ist? Ich bekomme keine zufriedenstellenden Informationen aus dem Internet.

Antwort

5

Von: http://erlang.org/doc/man/code.html

Im interaktiven Modus behält der Code-Server einen Suchpfad - in der Regel des Codepfad genannt - bestehend aus einer Liste von Verzeichnissen, , die sie nacheinander durchsucht, wenn zu laden versuchen, ein Modul.

Von: http://erlang.org/doc/man/erl.html

-pa Dir1 Dir2

Fügt die angegebenen Verzeichnisse zu Beginn des Codepfad, ähnlich wie code:add_pathsa/1.

-pz Dir1 Dir2

Fügt die angegebenen Verzeichnisse zu dem Ende des Codepfad, ähnlich wie code:add_pathsz/1.