我刚刚安装了 strawberry perl。
它的 bin 目录显示在路径中,但除非我提供完整路径,否则 Windows 拒绝运行它(我甚至尝试重新启动以确保所有环境变量都正确)。
PS.
如果我以管理员身份启动 cmd,也会遇到同样的问题。
我该如何修复这个问题?
答案1
您的路径中间有一个流氓“。看起来它可能会把事情搞砸。
...;c:\Program Files\Java\jdk1.6.0_20\bin";C:\ ...
我还遇到过一个问题,即 CRLF 字符进入了路径,所以要小心。(虽然对于你来说这不是问题,但对于其他读到这篇文章的人来说可能是问题)。
答案2
您需要将 Perl.exe 添加为 Windows 的环境变量。进入“我的电脑”属性,应该有一些高级选项卡或区域允许您创建环境变量。变量将是“perl”,它将解析为“C:\strawberry\perl\bin\perl.exe”。