运行Build.PL无法创建MYMETA文件

时间:2013-01-24 04:08:49

标签: perl

我想安装File-MimeInfo-0.16软件包并运行“perl Build.PL”,它抛弃了:

Could not create MYMETA files
Creating new 'Build' script for 'File-MimeInfo' version '0.16'

有谁知道如何解决?提前谢谢

2 个答案:

答案 0 :(得分:0)

创建MYMETA.json和MYMETA.yml文件的包称为CPAN::Meta。您可以使用以下方法之一安装它:

  • Mac OS X:在终端中键入sudo port install p5-cpan-meta(假设您已安装MacPorts
  • Ubuntu Linux:在终端
  • 中输入sudo apt-get install libcpan-meta-perl
  • 其他平台:运行CPAN shell(通常通过从终端或命令提示符键入cpan),然后键入:

    install CPAN::Meta

答案 1 :(得分:-1)

您可以直接从CPAN安装File::MimeInfo

cpan File::MineInfo

或者,如果你想手动完成,

  1. 如果您没有以下依赖项,请安装以下依赖项:

    • 鲤鱼
    • 导出
    • FCNTL
    • 波德::用法
    • 文件::基名
    • 文件::的BaseDir
    • 文件:: DesktopEntry

  2. 下载发行版

    wget http://search.cpan.org/CPAN/authors/id/P/PA/PARDUS/File-MimeInfo/File-MimeInfo-0.16.tar.gz
    
  3. 运行以下命令序列:

    tar xvzf File-MimeInfo-0.16.tar.gz
    cd File-MimeInfo-0.16
    perl MakeFile.PL
    make test
    make install
    
  4. 我不知道您为什么要运行perl Build.PL

    但就模块的安装而言,上面的步骤将确保您安装模块(假设您负责依赖...或使用CPAN)

    PS:以上说明适用于Linux平台。我从来没有在窗户上做任何事情。