下载了 ActiveState Perl V5.22.3(试过 V5.24,结果相同),我无法让 perldoc 运行!perldoc 以“无效参数 - -R”响应。
这是我的命令窗口:
我在运行脚本时没有问题 - 只是 perldoc。
在此先感谢您的任何建议。
perldoc 版本 3.27 中有一个错误。有关解决方法,请参阅 ActiveState 站点上的此帖子。
https://community.activestate.com/node/20823
格雷厄姆
ActiveState Staff
星期三,2017-02-15 11:09这在 5.24.1 和 5.22.3 中得到确认。
它发生在 perldoc 交给本地相当于 nroff 的部分。在 Win32 和 Win64 上,一个错误允许 perldoc 进入旨在修复 Debian Linux 上的问题的代码块 ( bugs.debian.org/758689 )。此块不会在 Windows 上运行,因此切换到 pod2text 失败。
C:\> perldoc CGI Invalid parameter - -R
解决方法 1:绕过 perldoc 并直接转到 pod2text。为 pod2text 提供 pod 文件的完整路径。
pod2text C:\Perl\libCGI.pod
解决方法 2:绕过 perldoc 中的寻呼机。
perldoc -T CGI
解决方法 3:使用具有较旧 perldoc 的 5.22.2 的先前版本。