如何使用ExtUtils :: MakeMaker在自定义目录中安装数据

乔尔

我需要将主脚本(作为可执行文件)安装在/ usr / bin中(取决于INSTALL_BASE)。这部分完成了。

下一个是安装到目录/ usr / share / project_name / data options.txt,这对我来说很难,请参见我的代码:

清单文件:

data/options.txt
script/joel-perl
Makefile.PL

Makefile文件

use ExtUtils::MakeMaker;

WriteMakefile (
    NAME => 'joelperl',
    VERSION_FROM => 'script/joel-perl',
     PREREQ_PM => {
        'Switch' => 0
     },
    EXE_FILES => ['script/joel-perl'],
    PM => {
        'data/options.txt' => '$(INSTALL_BASE)/share/project_name/data'
    }
);

运行时:

perl Makefile.PL INSTALL_BASE="/usr"
make

我收到“错误:无法创建'/ usr / share / project_name' ”,所以我的问题是:

像我这样,如何将文件添加/复制到特定位置?

丹尼斯·伊巴耶夫(Denis Ibaev)

参见File :: ShareDir :: Install模块:

use ExtUtils::MakeMaker;
use File::ShareDir::Install;

install_share 'data';

WriteMakefile(...);

package MY;
use File::ShareDir::Install qw(postamble);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用ExtUtils :: MakeMaker在META文件中填充“提供”字段

来自分类Dev

ExtUtils :: MakeMaker自定义目标

来自分类Dev

如何使用setuptools安装在自定义目录中?

来自分类Dev

如何使ExtUtils :: Manifest包含空目录?

来自分类Dev

如何在wix安装程序中通过自定义操作设置安装目录?

来自分类Dev

如何为安装目录自定义无效字符?

来自分类Dev

现在已在自定义目录中安装了“ Microsoft VS代码”,我无法使用Go支持

来自分类Dev

WordPress:如何使用jQuery从“自定义分类”中获取“自定义字段”的元数据

来自分类Dev

如何使用自定义 baseAdapter 在 ListView 中显示数据?

来自分类Dev

如何在CSS中安装自定义字体

来自分类Dev

如何在android studio中安装自定义库?

来自分类Dev

如何在CentOS中安装自定义的Boost版本?

来自分类Dev

如何定义自定义目录,以便我可以在 Matlab 中 cd 目录

来自分类Dev

如何使用自定义格式在android-fire-base中创建自定义数据库以存储数据

来自分类Dev

android如何在根设备的\ system \ fonts目录上安装自定义字体

来自分类Dev

pip使用requirements.txt将可编辑的工作目录安装到自定义路径

来自分类Dev

如何使用自定义存储属性模拟 django 中的媒体文件目录?

来自分类Dev

使用自定义目录作为“ templatetags”

来自分类Dev

如何在Codeigniter中调用自定义助手的自定义同级方法并使用数据库

来自分类Dev

如何自定义保存在核心数据中?

来自分类Dev

如何在Joomla中添加自定义标题数据

来自分类Dev

如何在图表中自定义样式数据标签?

来自分类Dev

自定义视图如何从活动中获取数据?

来自分类Dev

如何对自定义类中的数据进行排序

来自分类Dev

如何在自定义UIView中从ViewController传递数据

来自分类Dev

如何从Firebase的自定义类函数中调用数据

来自分类Dev

如何在 amCharts 中设置自定义数据颜色

来自分类Dev

如何访问自定义组件中的数据?

来自分类Dev

使用itextsharp在签名字典中自定义数据

Related 相关文章

  1. 1

    如何使用ExtUtils :: MakeMaker在META文件中填充“提供”字段

  2. 2

    ExtUtils :: MakeMaker自定义目标

  3. 3

    如何使用setuptools安装在自定义目录中?

  4. 4

    如何使ExtUtils :: Manifest包含空目录?

  5. 5

    如何在wix安装程序中通过自定义操作设置安装目录?

  6. 6

    如何为安装目录自定义无效字符?

  7. 7

    现在已在自定义目录中安装了“ Microsoft VS代码”,我无法使用Go支持

  8. 8

    WordPress:如何使用jQuery从“自定义分类”中获取“自定义字段”的元数据

  9. 9

    如何使用自定义 baseAdapter 在 ListView 中显示数据?

  10. 10

    如何在CSS中安装自定义字体

  11. 11

    如何在android studio中安装自定义库?

  12. 12

    如何在CentOS中安装自定义的Boost版本?

  13. 13

    如何定义自定义目录,以便我可以在 Matlab 中 cd 目录

  14. 14

    如何使用自定义格式在android-fire-base中创建自定义数据库以存储数据

  15. 15

    android如何在根设备的\ system \ fonts目录上安装自定义字体

  16. 16

    pip使用requirements.txt将可编辑的工作目录安装到自定义路径

  17. 17

    如何使用自定义存储属性模拟 django 中的媒体文件目录?

  18. 18

    使用自定义目录作为“ templatetags”

  19. 19

    如何在Codeigniter中调用自定义助手的自定义同级方法并使用数据库

  20. 20

    如何自定义保存在核心数据中?

  21. 21

    如何在Joomla中添加自定义标题数据

  22. 22

    如何在图表中自定义样式数据标签?

  23. 23

    自定义视图如何从活动中获取数据?

  24. 24

    如何对自定义类中的数据进行排序

  25. 25

    如何在自定义UIView中从ViewController传递数据

  26. 26

    如何从Firebase的自定义类函数中调用数据

  27. 27

    如何在 amCharts 中设置自定义数据颜色

  28. 28

    如何访问自定义组件中的数据?

  29. 29

    使用itextsharp在签名字典中自定义数据

热门标签

归档