Linux和多perl版本

时间:2017-08-02 15:19:20

标签: linux perl

我有一台运行SUSE Linux的服务器,其中包含Perl 5.18(64位)作为基本perl版本。我有一个使用Perl 5.8(32位)的旧应用程序,我想迁移到新服务器,但新服务器无法访问Internet。我是否可以在不使用CPAN的情况下对所有5.8模块进行迁移?

许多互联网支持案例表明我可以指向perl的第二个实例,但在进行测试时,它一直在抓取64位版本的perl。我查看了perlbrew,但无法下载并安装在我的服务器上。是否有使用旧版5.8版本所需的环境或系统设置的完整列表?

从命令行执行perl -v时,它返回5.18。当我调整Path变量put home目录,其中perl二进制为5.8,我得到错误“perl:加载共享库时出错:libperl.so:无法打开共享对象文件:没有这样的文件或目录”

user @ servername:/ home / user / bin $ / home / user / bin / perl -v

/ home / user / bin / perl:加载共享库时出错:libperl.so:无法打开共享对象文件:没有这样的文件或目录

1 个答案:

答案 0 :(得分:3)

缺少Perl安装的某些文件。在不知道所做的事情的情况下,除了重新安装Perl之外,没有其他方法可以解决这个问题。