【发布时间】:2015-04-07 18:51:11
【问题描述】:
我已经查看了这里的依赖文档:
https://help.openshift.com/hc/en-us/articles/202185484-Adding-dependencies-to-applications
并查看了有关 .openshift/cpan.txt 替换 deplist.txt 的信息:
https://developers.openshift.com/en/perl-overview.html#_template_repository_layout
我已尝试在两个位置使用以下文件
File::Slurp
File::Path
File::Basename
DBI
XML::Simple
Moose
但是,构建似乎无法识别这些依赖项。构建不报告错误,但 cpan 模块不可用。
[myapp-mydomain.rhcloud.com]\> perl -e "use File::Slurp"
Can't locate File/Slurp.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
这是一个带有 mySql 和 phpMyAdmin 墨盒的 php 应用程序,但我还没有找到任何添加“Perl 墨盒”的方法,我看到一个帖子(找不到链接)表明它没有必要,因为 perl 可用与所有应用程序。我想我在某处遗漏了一些东西,也许需要 Perl 磁带或配置文件,或者可能是 cpan.txt 文件中需要的其他内容的标题?文档表明 cpan.txt 文件应该“看起来像这样” - 但我找不到任何提供真实文件格式规范的东西。
提前感谢您的帮助。
【问题讨论】:
标签: perl dependencies openshift cpan