Al compilar un archivo de Erlang con erlc
puedo añadir también cuentan con directorios de este modo:¿Puedo agregar directorios de inclusión al comando erl?
erlc -I /home/trotter/code/open-source/yaws/include src/myapp.erl
Cuando Estoy compilando desde dentro erl
sin embargo, no veo una manera de hacer esto en la línea de comandos. En su lugar, tengo que hacer lo siguiente dentro de la réplica:
> compile:file("src/myapp",
[verbose,
report_errors,
{i,"/home/trotter/code/open-source/yaws/include"}]).
¿Hay una mejor manera de hacer esto que no sé acerca, tales como pasar un argumento de línea de comandos a ERL? Si no, cualquier sugerencia para secar esto que no haga requerirá que escriba rutas desagradables cada vez que compilo.
Bueno, esa es una solución totalmente mejor a mi problema. No sabía que podía usar l (foo) para cargar en caliente el código compilado. – Trotter
Para facilitar las cosas, creé un archivo .erlang en la raíz del proyecto con 'code: add_patha (" ./ dict ").'. Agregó la ruta "dict" al principio de la lista de búsqueda de ruta cada vez que ejecuto 'erl' en ese proyecto. – Carlosedp