问题标签 [padre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Padre 抱怨说,当 CPAN 说安装了 Perl 模块时,它没有安装
Padre IDE 抱怨说:
无法在 @INC 中找到 Email/Send/SMTP/Gmail.pm(@INC 包含:C:\Users\me\mymodule C:/Dwimperl/perl/site/lib C:/Dwimperl/perl/vendor/lib C :/Dwimperl/perl/lib .) 在 myscript.pl 第 21 行。
但是Email::Send::SMTP::Gmail
模块已安装,因为在我运行时在命令提示符中cpan Email::Send::SMTP::Gmail
收到以下消息:
加载内部空记录器。安装 Log::Log4perl 以记录消息
CPAN: Term::ANSIColor 加载正常 (v4.06)
CPAN: 可存储加载正常 (v2.56_01)
读取 'C:\Perl64\cpan\Metadata'
数据库于 5 月 21 日星期日生成2017 04:17:02 GMT
CPAN:Module::CoreList 加载正常 (v5.20170114_24)
Email::Send::SMTP::Gmail 是最新的 (1.06)。
到底出了什么问题?请注意,当我去 Padre 时,我Tools->Module Tools->Open CPAN Config File
会弹出错误对话框:
找不到您的 CPAN 配置
这可能是问题的一部分吗?我已经搜索了 Padre 帮助,cpan configuration
但没有出现任何结果。
任何建议都会非常有帮助。
perl - 如何在 Padre 调试器中设置脚本执行目录?
如何设置脚本执行目录?
例如,脚本main.pl
位于scripts/
目录中。要处理的文件data.txt
位于data/
目录中。
然后,cd data/
并使用调用脚本../scripts/main.pl -i data.txt
在 Padre 调试器中调试脚本时,执行目录就是脚本所在的位置scripts/
。命令 args-i data.txt
可以通过 Preferences 对话框设置,但为了使其正常工作,需要将其更改为-i ../data/data.txt
如何将执行目录设置为脚本位置以外的位置?
perl - 当我在不同的行上尝试对同一个 .pl 文件执行 print 和 say 命令时,它不会运行并给出:错误 Uncaught exception from user code
我对 Perl 很陌生,目前正在关注 youtube 教程指南(https://www.youtube.com/watch?v=WEghIXs8F6c)。首先,他解释了使用 print 打印变量的语法,然后在视频中大约 8 点 50 分,他解释了如何有另一种打印方法,称为“say”。但是,此时当我尝试完全运行此代码时,我收到以下弹出消息:
你好世界!在 Hello_world.pl 第 21 行 (#1) (F) 仅允许硬引用由“严格 refs” 使用字符串(“curt living on “123 main st””)作为符号 ref ”。不允许使用符号引用。见 perlref。用户代码中未捕获的异常:在 Hello_world.pl 第 21 行使用“strict refs”时,不能使用字符串(“curt 生活在“123 main st”上)作为符号引用。在 Hello_world.pl 第 21 行按任意键接着说 。. .
作为序言,这是我到目前为止使用的代码行:
我感谢任何和所有的帮助。非常感谢您提前。