我想在我的主目录中设置 Perl 5.10 以及当前机器上 /usr/local 中的古老 Perl。我不是这台机器的超级用户。
我找到了 require 5.10 HPUX perl二进制包,它似乎可以工作,但由于某种原因,它似乎假设它在 /usr/local 中运行(@INC 错误消息证明了这一点)。除了 PERLLIB 之外是否还有其他变量,例如 PERLHOME 或我需要设置的东西,以便 Perl 不会在 /usr/local 目录中查找任何内容?
PS 我在网上看到了在 ./Configure 步骤中编译和设置目录的建议,但是我一直很难在这个旧盒子上编译东西,所以我更喜欢使用预编译的 Perl,因为它似乎大部分都可以工作。
更新——Leon 回答了这个问题,所以基本上不可能从你的主目录正确运行 perl 二进制文件,除非它是在考虑到这一点的情况下编译的