0
Perl抱怨說它無法在@INC中找到正確的模塊。模塊沒有被發現,儘管在@INC
Can't locate <module> in @INC (@INC contains etc.)
@INC設置正確,模塊就在那裏它應該是。這是一款運行在催化劑下的Web應用程序,在其他安裝中運行良好。關於這一臺服務器設置有些時髦。我檢查過這些文件的權限,他們很好。
任何關於它可能是什麼的建議?
的要求,在意見,並補充一些更多的信息:
在我催化劑控制器之一,我在「用」 -ing模塊外部催化劑應用:模板::插件::的I18n。我得到以下錯誤:
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找到具有相同的權限的應用程序的其餘部分。
也許你應該分享一些關於你的設置的更多細節。 – TLP 2012-02-09 05:39:47
不知道更多的信息,沒有人能夠給你一個明確的答案。我會注意到,我遇到了類似的問題,最終的罪魁禍首是SELinux。 [看到這篇博客文章的更多信息。](http://studyofcrying.blogspot.com/2011/03/apache-2-modperl-htmlmason-use-lib-and.html) – StudyOfCrying 2012-02-09 05:51:05
我真的不知道該怎麼去分享...我問了BC,我有點不知所措。服務器正在運行:Apache/2.2.21(FreeBSD)mod_ssl/2.2.21 OpenSSL/0.9.8e DAV/2 mod_perl/2.0.5 Perl/v5.12.4。感謝SELinux的建議......我會研究這一點。 – 2012-02-09 06:22:15