Как мне распространять файлы данных с модулями Perl?

Я запустил модуль-стартер - builder = Module :: Build ). Я хочу использовать SQL :: Library для сбора моего SQL в файл .ini ... но для того, чтобы найти файл во время выполнения, мне нужно знать его точный путь. Как мне получить путь к «каталогу данных» модуля во время выполнения?

До сих пор я использовал FindBin (например, «$ FindBin :: Bin /../../ path / to / module / datafiles / foo.ini» , но я нашел это не очень надежен (например, кажется, что он не работает, когда есть две программы с одинаковым именем в двух разных каталогах в PATH).

10
задан cjm 15 February 2012 в 00:25
поделиться