gpt4 book ai didi

linux - Perl:如何在 linux 中为 .pl 文件设置 perl 版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:09:45 24 4
gpt4 key购买 nike

我在客户端站点上工作,无法访问 root,因此我无法对安装在 usr/bin 中的现有 perl 版本 (5.1) 执行任何操作,但我需要安装额外的perl的模块,所以我在自己的主目录下安装了自己的perl版本(5.2),并进行了路径设置。

我检查了以下内容:

which perl

给我正确的目录。

perl -v

给我 5.2。

但是当我运行一个 .pl 文件时,打印输出显示它再次在 perl 5.10 上运行。

我必须执行 perl xxx.pl 才能在 perl 5.2 上运行它,如果我只执行 ./xxx.pl,它仅在 perl 5.10 上运行,

我该如何解决这个问题?

最佳答案

perl 的路径在脚本的 shebang 行中指定。

#! /usr/bin/perl

要么在那里更改它以指向正确的安装,要么使用

#! /usr/bin/env perl

它应该在 $PATH 上获取第一个 perl 可执行文件。

或者,使用命令行中指定的解释器运行它:

/path/to/perl /path/to/script.pl

关于linux - Perl:如何在 linux 中为 .pl 文件设置 perl 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com