我在OS X Mavericks上使用CGI运行perl。
当我运行perl脚本时,它会抛出以下错误
无法在@INC中找到Email / Sender / Simple.pm(@INC包含:../shared ../shared /Library/Perl/5.16/darwin-thread-multi-2level / Library / Perl /5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16/Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi -2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16
当我尝试使用cpan
安装电子邮件发件人模块时cpan> install Email::Sender::Simple
它说
电子邮件::发件人::简单是最新的(1.300016)。
任何帮助都将非常感激。
答案 0 :(得分:1)
您正在使用一个Perl安装中的cpan
,并且您正在使用另一个安装脚本。而不是cpan Email::Sender::Simple
,执行以下
perl -MCPAN -e'shell'
然后
install Email::Sender::Simple
和
quit
通过在必要时提供perl
的完整路径,确保使用相同的perl
作为用于运行脚本的{{1}}。