下载ActiveState Perl V5.22.3(试过V5.24,结果相同),我无法运行perldoc! perldoc以“无效参数 - -R”响应。
这是我的命令窗口:
我没有运行脚本的问题 - 只是perldoc。
提前感谢任何建议。
答案 0 :(得分:13)
perldoc版本3.27中存在一个错误。请参阅ActiveState站点上的此帖子以获取解决方法。
https://community.activestate.com/node/20823
grahams
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:使用5.22.2的早期版本,该版本具有较旧的perldoc。