【发布时间】:2016-09-16 02:24:28
【问题描述】:
我在 Windows 机器上安装了 ActiveState Perl。
现在,假设我在此目录中有脚本,包括一个名为 "SomeScript.pl" 的脚本:
"C:\Example\Foo\Bar\"
如何将 Perl 配置为在传递脚本路径时自动在该目录中查找脚本?
例如,从命令行,我可以运行...:
perl C:\Example\Foo\Bar\SomeScript.pl
...很好。
但以下...:
perl SomeScript.pl
失败,因为 Perl 不知道在 "C:\Example\Foo\Bar\" 目录中查找。从命令行传递脚本名称时,如何将 Perl 配置为在某些特定目录中自动查找脚本?
【问题讨论】:
-
这可能会有所帮助 - superuser.com/questions/284342/…
-
那个链接没有用。设置 Windows
PATH环境变量仅在命令直接传递给 Windows shell 时有用,而不是在这种情况下,它是作为参数传递给 Perl 可执行文件的脚本文件名。
标签: perl activestate