Padre抱怨Perl模块不是';当CPAN说它是
Padre IDE抱怨: 在myscript.pl第21行的@INC(@INC包含:C:\Users\me\mymodule C:/dwimpel/perl/site/lib C:/dwimpel/perl/vendor/lib C:/dwimpel/perl/lib)中找不到Email/Send/SMTP/Gmail.pm 但是安装了Padre抱怨Perl模块不是';当CPAN说它是,perl,padre,Perl,Padre,Padre IDE抱怨: 在myscript.pl第21行的@INC(@INC包含:C:\Users\me\mymodule C:/dwimpel/perl/site/lib C:/dwimpel/perl/vendor/lib C:/dwimpel/perl/lib)中找不到Email/Send/SMTP/Gmail.pm 但是安装了Email::Send::SMTP::Gmail模块,因为在运行cpan Email::Send::SMTP::Gmail时,我在命令提示符下收到以下消息: 正在
Email::Send::SMTP::Gmail
模块,因为在运行cpan Email::Send::SMTP::Gmail
时,我在命令提示符下收到以下消息:
正在加载内部空记录器。安装日志::Log4perl以记录消息CPAN:Term::ANSIColor加载正常(v4.06)
CPAN:可存储加载正常(v2.56_01)
正在阅读“C:\Perl64\cpan\Metadata”
数据库于2017年5月21日星期日04:17:02 GMT生成
CPAN:模块::核心列表加载正常(v5.20170114_24)
电子邮件::发送::SMTP::Gmail是最新的(1.06) 到底出了什么问题?注意:在Padre中,当我进入
工具->模块工具->打开CPAN配置文件时,我会弹出错误对话框:
找不到您的CPAN配置
这可能是问题的一部分吗?我在Padre帮助中搜索了cpan配置
,但没有找到任何结果
任何建议都会非常有用。您似乎有两个Perl安装,一个在C:\dwimpel
中,一个在C:\Perl64
中。您正在为C:\Perl64
中的模块安装模块,但正在使用C:\dwimpel
中的模块。使用您希望使用的perl
附带的cpan
。似乎您已经安装了两个perl发行版,并且您尝试使用的模块已安装到“其他”模块。@matt是的,我有activeperl和草莓perl。Activeperl试图使用EclipsePerl插件,但它也不高兴。知道如何设置我的系统(或者只是Padre)来知道使用哪个perl吗?没有线索。我不用神父。有人会认为它会使用您的路径
,那么这是什么样子呢?@MattJacob在我的路径
环境变量中,我可以看到所有这些perl引用/路径:C:\Perl64\site\bin;C:\Perl64\bin;C:\草莓\C\bin;C:\草莓\perl\site\bin;C:\草莓\perl\bin;C:\dwimpel\perl\bin;C:\dwimpel\perl\site\bin;C:\dwimpel\C\bin如果您只使用ActivePerl尝试使用EPIC,为什么不使用其安装程序卸载它呢?这样一来,道路将被清理干净,你将只剩下草莓。