No sé cómo hacer una cosa en Perl y siento que estoy haciendo algo fundamentalmente incorrecto.¿Cómo cargo un archivo en relación con una ruta de módulo?
Estoy haciendo un proyecto más grande, así que dividí la tarea en diferentes módulos. Puse los módulos en el directorio del proyecto, en el subdirectorio "modules /", y agregué este directorio a PERL5LIB y PERLLIB.
Todos estos módulos usan alguna configuración, guardada en un archivo externo en el directorio principal del proyecto - "../configure.yaml" si lo mira desde la perspectiva del archivo del módulo.
Pero, ahora, cuando uso el módulo a través de "usar", todas las rutas relativas en el módulo se toman como del directorio actual del script usando estos módulos, no desde el directorio del módulo mismo. Ni siquiera cuando uso FindBin ni nada.
¿Cómo cargo un archivo, relativo a la ruta del módulo? ¿Es eso posible/aconsejable?
y gracias también. –