我遇到了一个我以前从未见过并且无法准确解释的问题。我正在帮助某人在 RedHad 4.6 zLinux 上运行基于 perl 的安装,并且在 sudo 下运行似乎获取了系统 perl 而不是完全限定的 perl 可执行文件。
例子:
/my/perl/bin> ./perl -v == 5.8.8
/my/perl/bin> /my/perl/bin/perl -v == 5.8.8
/my/perl/bin> sudo /my/perl/bin/perl -v == 5.8.5????
即使我们完全限定了 perl 的路径,它在 sudo 下运行时仍然在抓取 /usr/bin/perl。不知道为什么,有大神知道吗?