-1

我的应用程序正在使用 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,拉里·沃尔

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

Perl 的完整文档,包括常见问题列表,应该在这个系统上使用“man perl”或“perldoc perl”找到。如果您可以访问 Internet,请将您的浏览器指向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 /库/Perl/Extras/5.18 。)

请帮忙

4

1 回答 1

1

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

于 2015-06-03T01:28:23.533 回答