Plackup无法使用特定的perl版本

时间:2015-06-03 01:12:36

标签: perl perlbrew

我的应用程序正在使用plackup,它需要perl版本5.16,我的应用程序可以运行良好。我使用perlbrew将当前perl版本(5.18)降级到5.16然后这里是perl --version输出

This is perl 5, version 16, subversion 0 (v5.16.0) built for darwin-2level

(有1个注册补丁,有关详细信息,请参阅perl -V)

版权所有1987-2012,Larry Wall

Perl只能根据艺术许可或条款的条款进行复制 GNU通用公共许可证,可以在Perl 5源代码包中找到。

应该在上面找到Perl的完整文档,包括FAQ列表 这个系统使用" man perl"或" perldoc perl"。如果你有权访问 互联网,将您的浏览器指向http://www.perl.org/,即Perl主页。

但我的应用仍然包含perl 5.18并显示此错误

  

无法在@INC中找到Text / MicroTemplate.pm(您可能需要安装Text :: MicroTemplate模块)(@INC包含:lib ./lib /Library/Perl/5.18/darwin-thread- multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18/Library/Perl/Updates/5.18.2/darwin-thread-multi- 2level /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18/System/Library/Perl/Extras/5.18/darwin-thread- multi-2level /System/Library/Perl/Extras/5.18。)

请帮忙

1 个答案:

答案 0 :(得分:1)

使用which plackup查找plackup脚本,然后更改第一行以使用Perl 5.16安装的完整路径。