【问题标题】:Non Perl files that need to be installed with CPAN distribution?需要与 CPAN 发行版一起安装的非 Perl 文件?
【发布时间】:2015-10-23 00:53:53
【问题描述】:

我需要安装非 Perl 的 CPAN dist 文件。我应该把它们放在哪里?以及从模块中引用它们的最佳方式是什么,以便无论用户配置如何我都可以访问它们?

【问题讨论】:

    标签: perl cpan


    【解决方案1】:

    嗯,你不是很清楚这些文件是什么以及它们是如何使用的,但你可能正在寻找File::ShareDir

    File::ShareDir 只负责对模块中文件的运行时访问。将文件与模块一起安装的方式取决于您使用的安装系统:

    【讨论】:

    • DZP 是否有一个默认目录来扔东西?
    • @xenoterracide,它没有正确记录,但如果你查看源代码,有一个 dir 参数默认为 share。 Dzil 的 ShareDir 插件目前只支持 dist 级别的文件。
    • 至于我使用它的目的...my question before this 应该澄清这一点。除非有人告诉我他们不应该与 dist 一起发货,否则这似乎是正确的做法。
    • 可能值得一提File::ShareDir::PathClass
    • @xenoterracide,我没有注意到那个。不过,我不确定它是否真的增加了足够的价值,值得安装另一个模块。
    猜你喜欢
    • 2020-12-08
    • 1970-01-01
    • 2010-12-13
    • 2018-02-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    相关资源
    最近更新 更多