我正在編寫我的perl程序的分發包,我需要'make install'命令拷貝文件例如conf/my.conf到/usr/local/etc/my.conf。 我應該在WriteMakefile中使用哪個參數?Perl ExtUtils :: MakeMaker,如何安裝外部配置(項目的靜態配置)?
謝謝!
我正在編寫我的perl程序的分發包,我需要'make install'命令拷貝文件例如conf/my.conf到/usr/local/etc/my.conf。 我應該在WriteMakefile中使用哪個參數?Perl ExtUtils :: MakeMaker,如何安裝外部配置(項目的靜態配置)?
謝謝!
我發現不漂亮,但有用的解決方案:
sub MY::postamble {
return qq{
install :: conf/my.conf
\tcp conf/my.conf /usr/local/etc/my.conf
};
這是Makefile運行'make install'時運行命令的簡單插件。在現實生活中,它看起來有點困難,但... =)
如果有任何漂亮的想法,請歡迎!
它不退出:)(是老TODO)
使用File::ShareDir::Install
/File::UserConfig
或試試你的運氣與Module::Build::SysPath
我真的不明白如何使用File :: ShareDir :: Install將文件複製到特定目錄,有沒有簡單的例子? – shootnix