我的 Windows 电脑上有多个版本的 Perl。
这是我键入时要使用的版本perl program.pl
...C:\Perl64\bin
我用#!
吗?谢谢!
我的 Windows 电脑上有多个版本的 Perl。
这是我键入时要使用的版本perl program.pl
...C:\Perl64\bin
我用#!
吗?谢谢!
Unix 内核使用 shebang 来调用正确的解释器。由于 Windows 不是 unixoid,shebang 通常是无用的(但是,perl 本身会解析 shebang 以获取类似-w
or的标志-T
)。
相比之下,该PATH
变量在所有现代平台上都很常见。它指定可执行文件可能驻留的所有位置。使用第一个匹配项,即您可以通过添加特定位置来覆盖默认值。
在 Windows 上,目录由 分隔;
,而 Unix 使用:
.
在cmd.exe
外壳上,您可以修改路径,如
set PATH=C:\Perl64\bin;$PATH
如果我没记错的话(手头没有什么可以测试的)。也可以在高级系统设置下进行修改。寻找“环境变量”。