perl - 使用配置文件打包 Perl 模块?

标签 perl config

我目前正在创建一个供内部使用的 Perl 模块。我使用 ExtUtils::ModuleMaker 为我的 Perl 模块生成构建脚本和框架。我想包含我的核心模块正常运行所需的 .ini 配置文件。我应该把这些文件放在哪里以便它们与我的模块一起安装?我需要使用什么路径来跨主模块和子模块访问这些配置文件?

附言这是目录框架:

   |-lib
   |---Main.pm
   |---Main
   |-----subModule1.pm
   |-----subModule2.pm
   |-----subModule3.pm
   |-scripts
   |-t

最佳答案

如果您正在使用 Module::Install,您可以使用 Module::Install::ShareFile::ShareDir .

如果你正在使用 Module::Build,你可能想使用它的 config_data工具和一个*::ConfigData模块。

关于perl - 使用配置文件打包 Perl 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087145/

相关文章:

perl - LWP::UserAgent 坚持验证主机名

Grails:所有 Config.groovy、BuildConfig.groovy 和 DataSource.groovy 都可以访问的任何通用配置文件

c++ - 如何将不可编译的配置文件添加到QT Project中?

config - 卸载 oh-my-zsh 时遇到问题?

c# - 允许用户为 ClickOnce 安装编辑 app.config 文件

perl - 我应该在自己的 perl 模块中读取 ARGV

Perl WebService::Soundcloud - 如何在上传到 Soundcloud 时传递音轨参数

ruby-on-rails - Rails 3.1 在测试环境中设置主机

在 Perl 中提取西类牙语(可能是非英语)单词的正则表达式

perl - 在 Perl 中,是否有关键字表示当前源文件所在的目录?