首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虽然在@INC中,但仍未找到模块

虽然在@INC中,但仍未找到模块
EN

Stack Overflow用户
提问于 2012-02-09 12:58:00
回答 1查看 1.2K关注 0票数 0

Perl抱怨说它在@INC中找不到合适的模块。

代码语言:javascript
复制
Can't locate <module> in @INC (@INC contains etc.)

@INC设置正确,模块就在它应该在的地方。这是一个在catalyst下运行的web应用程序,它在其他安装中运行良好。这台服务器的设置有些古怪。我已经检查了这些文件的权限,它们都很好。

关于它可能是什么还有什么建议吗?

根据评论中的要求,添加了一些更多信息:

在我的一个Catalyst控制器中,我“使用”了Catalyst app:-ing::Plugin::i18n外部的一个模块。我得到以下错误:

代码语言:javascript
复制
Can't locate Template::Plugin::I18n in @INC (@INC contains:  
  /webroot/www-dev/sonnet/lib    /usr/local/lib/perl5/5.12.4/BSDPAN
  /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4
  /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 . /usr/local) at 
  /webroot/www-dev/sonnet/lib/Sonnet/Controller/Pubs.pm line 647.

该模块位于/webroot/www-dev/sonnet/lib/Template/Plugin/I18n.pm,具有与应用程序其余部分相同的权限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 05:18:46

好吧,这太尴尬了。我有一个乱七八糟的"require“语句,包名前后有引号!这是导致错误的原因,尽管该语句也是不必要的。深夜编码太多了。抱歉让你分心了。非常感谢您的所有建议!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9205648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档