【问题标题】:What for there is file .exists in Perl installed modules' folders?Perl 安装模块的文件夹中有文件 .exists 是什么原因?
【发布时间】:2017-01-09 00:20:42
【问题描述】:

我前段时间安装了 CPAN 模块。打开模块Catalyst-Plugin-Browser的文件夹后,有一个文件.exists。它在那里有什么用?

【问题讨论】:

  • 您的问题不清楚。你能更具体一点,并用更多细节编辑问题吗?
  • 我理解你的问题,但 CPAN 上没有 Browser 模块。你能举个更好的例子吗?
  • 我之前在发行版中创建了 .exists 文件,所以我理解你的问题,但我对一件事感到困惑:我已经下载了多个版本的 Catalyst::Plugin::Browser 并且没有他们有任何 .exists 文件。为了将来的访问者的利益,最好提供模块版本和文件的实际路径,以便人们可以看到您所看到的内容,或者完全忽略这些信息。

标签: perl cpan


【解决方案1】:

ExtUtils::MM_Any 中 dir_target 目标的文档是这样说的:

因为仅仅依靠目录来确保它存在是行不通的 太好(修改的时间变化太频繁) dir_target() 创建一个 .exists 文件在创建的目录中。这是你应该依赖的 开。

所以它是 CPAN 模块安装工具链使用的机制的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 2016-03-25
    • 2020-10-27
    • 2011-02-28
    • 2023-02-06
    相关资源
    最近更新 更多