【问题标题】:How to install a perl module without a dependency如何在没有依赖项的情况下安装 perl 模块
【发布时间】:2013-11-29 13:15:07
【问题描述】:

我有一个 perl 模块 (Email::AutoReply),它在 README 中列出了 BerkeleyDB 作为可选依赖项。当您尝试使用 cpan 或 cpanminus 安装它时,它也会尝试安装 BerkeleyDB。问题是无论我做什么,即使我满足所有要求,BerkeleyDB 也无法安装并出现一长串错误。这使我无法安装 Email::AutoReply,即使它应该是可选的。

那么,我如何安装一个没有它的依赖项之一的模块?我可以以某种方式删除依赖项吗?是否有一些命令行选项?

【问题讨论】:

    标签: windows perl perl-module


    【解决方案1】:

    在安装了另一个 dependencies(您可能在之前的尝试中已经完成)之后,

    cd /tmp
    wget http://search.cpan.org/CPAN/authors/id/A/AM/AMONSEN/Email-AutoReply-1.04.tar.gz
    tar xvzf Email-AutoReply-1.04.tar.gz
    cd Email-AutoReply
    perl Makefile.PL && make test && make install
    cd ..
    rm -rf Email-AutoReply
    

    【讨论】:

    • 对不起,我应该提到我正在使用 Windows。我仍然尝试运行这两个 perl 命令,但第一个给出了这个错误:“在 -e 第 1 行的 EOF 之前的任何地方都找不到字符串终止符“'”。”
    猜你喜欢
    • 2011-12-26
    • 2011-04-13
    • 1970-01-01
    • 2011-02-18
    • 2019-11-04
    • 2018-06-03
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    相关资源
    最近更新 更多