module-build

    0热度

    3回答

    我使用Module::Build的share_dir选项来安装我的Perl模块时安装只读补充内容。 如何确保安装我的模块的新版本时,我的模块的早期版本中添加的删除旧的内容? 在此先感谢您的帮助。

    0热度

    1回答

    使用Module::build构建perl模块的输出是什么。 我不知道如何重复使用。帮助我解决这个问题(我再次获得了blib->lib目录中的相同代码

    3热度

    3回答

    我正在研究打算使用Module::Build进行部署的Perl应用程序。我需要通过CPAN安装一些模块,因为它们不能通过Ubuntu的软件包管理器 - 或者更确切地说,我们所有服务器使用的内部apt-get镜像。虽然在开发服务器上这一切都很好,但IT(可以理解)不愿意在没有缓存或以其他方式控制的生产机器上运行代码。 由于我们目前没有CPAN镜像,这基本上意味着我需要将所有这些非Ubuntu模块放到

    1热度

    1回答

    我想将使用ExtUtils::MakeMaker的项目转换为Module::Build。 由于Makefile.PL大部分是默认的,Module::Build::Convert对我来说不起作用(见下文)我想手动将其转换,但没有找到相当于INST_SCRIPT的可执行文件放在Perl的bin /目录中。 我的WriteMakefile看起来像这样。 WriteMakefile( NAME

    6热度

    2回答

    我正在将继承的软件集合转换为基于Module::Build的发行版。 除了.pm文件之外,lib目录还包含模块所需的某些外部文件。通过使用Module::Build的add_build_element方法,很容易确保将具有扩展名的文件与.pm文件一起复制。 但我对如何处理没有扩展名的文件感到困惑。如何确保这些文件在安装过程中也与.pm文件一起复制?有没有办法告诉Module::Build复制的一切

    1热度

    1回答

    我开始使用Module :: Build。在构建过程中,我需要在某些文件中进行值替换 - 根据安装位置等更改路径。 在Module :: Build文档中找不到任何内容。我明白我可以扩展Module :: Build来做几乎任何事情,但是有没有一些标准的方法来做到这一点?

    4热度

    1回答

    我遇到了一个场景,我正在构建一个Perl模块,作为Windows机器上另一个Build系统的一部分。我使用Module :: Build的--install_base选项指定一个临时目录来放置模块文件,直到整个构建系统都可以使用它们。不幸的是,如果其他文件系统依赖它的任何文件都是只读的,它会尝试在重建它们之前删除所有生成的文件,并且它不能清除任何只读文件(它会尝试删除它,它是只读的,这会导致错误。

    2热度

    1回答

    在Perl单元测试和代码覆盖(其中很有帮助)这个Post中使用目录和文件体系结构,我将单元测试和代码覆盖的文件复制到一个新的“lib”目录中,奇迹般有效! 但是,我需要的模块,在现有的“脚本”目录看.. 我已经通过模块::上CPAN构建文档梳理,但我仍然得到找不到文件LIB /processBuildSubs.pm错误 这里是我迄今... use strict; use Module::Buil

    1热度

    1回答

    我在我的项目中的src目录中有一个简单的C源文件。我Build.PL包含以下行: c_source => ['src'], extra_compiler_flags => ['-std=c99'] 然而,这一切确实是把它编译成一个.o文件中对应的C文件的src目录。我真的很喜欢将它编译并链接到一个可执行文件,然后放入我的bin目录中。 这是可能的和建议Module::Build?