我安装了Active Perl 5.20 卸载Active Perl后还有Strawberry Perl 5.20。
在这两种情况下,当我打开cmd并输入' perl'我明白了:
未知的Unicode选项字母':'。
此错误还会阻止所有脚本在我的Windows 8.1安装上运行。
我卸载了Perl并进行了全新安装但它仍然无法正常工作。
我是否需要安装依赖项? 我搜索了错误,但结果与Linux安装有关,脚本指定了错误。但是当我尝试使用任何perl命令行或脚本时,我收到此错误。所以我的问题不是错误的脚本。
答案 0 :(得分:2)
这是使用-C
命令行选项的无效值所获得的错误消息。我猜测你将PERL_UNICODE
环境变量设置为包含冒号:
的字符串。
请查看perldoc perlrun
中的Command Switches了解详情。
答案 1 :(得分:0)
我在Windows 8.1上也遇到过这个问题。问题是,一旦安装,Perl引擎就不会自动识别.pl文件。因此,请选择.pl文件并右键单击并打开并将默认程序设置为C \ perl \ bin \,在其中单击perl.exe并识别它。一旦完成,你的perl就可以完美运行。