无法在Windows 8.1上运行任何Perl脚本

无法在Windows 8.1上运行任何Perl脚本,perl,windows-8.1,strawberry-perl,activeperl,Perl,Windows 8.1,Strawberry Perl,Activeperl,我安装了activeperl5.20 在卸载活动Perl之后,也可以使用Perl 5.20 在这两种情况下,当我打开cmd并键入“perl”时,我得到: 未知的Unicode选项字母“:” 此错误还会阻止所有脚本在我的Windows 8.1安装上运行 我卸载了Perl并重新安装了它,但它仍然无法工作 是否需要安装依赖项? 我用谷歌搜索了错误,但结果与脚本指定错误的Linux安装有关。但是,当我甚至尝试使用任何perl命令行或脚本时,都会出现这个错误。所以我的问题不是剧本有问题 这是使用-C命令行

我安装了activeperl5.20 在卸载活动Perl之后,也可以使用Perl 5.20

在这两种情况下,当我打开cmd并键入“perl”时,我得到:

未知的Unicode选项字母“:”

此错误还会阻止所有脚本在我的Windows 8.1安装上运行

我卸载了Perl并重新安装了它,但它仍然无法工作

是否需要安装依赖项?
我用谷歌搜索了错误,但结果与脚本指定错误的Linux安装有关。但是,当我甚至尝试使用任何perl命令行或脚本时,都会出现这个错误。所以我的问题不是剧本有问题

这是使用
-C
命令行选项的无效值时得到的错误消息。我猜您将
PERL\u UNICODE
环境变量设置为包含冒号的字符串


查看
perldoc perlrun
中的详细信息。

我在windows 8.1上也遇到过这个问题。问题是,一旦安装,.pl文件就不会被Perl引擎自动识别。因此,请选择一个.pl文件,右键单击并说“打开”,然后将默认程序设置为C\perl\bin\在其中单击perl.exe并识别它。一旦这样做了,您的perl就可以完美地工作