我有一个运行SUSE Linux的服务器,其中包含Perl5.18(64位)作为基础Perl版本。我有一个使用Perl 5.8 (32位)的旧应用程序,我想将其迁移到新服务器上,但是新服务器无法访问互联网。我可以在不使用CPAN的情况下完成所有5.8模块的迁移吗?
许多互联网支持案例表明,我可以指向perl的第二个实例,但在进行测试时,它总是抓取64位版本的perl。我已经研究过perlbrew,但无法将其下载并安装到我的服务器上。是否有使用旧的5.8版本所需的环境或系统设置的综合列表?
当从命令行执行perl -v时,它返回5.18。当我调整Path变量放入PERL5.8的主目录时,我得到错误信息" perl : error When home libraries: libperl.so: cannot open shared object file: No while file or directory“
user@servername:/home/user/bin $ /home/user/bin/perl -v
/home/user/bin/perl:加载共享库时出错: libperl.so:无法打开共享目标文件:没有这样的文件或目录
发布于 2017-08-02 23:45:15
Perl安装的某些文件丢失。如果不知道所做的是什么,除了重新安装Perl之外,没有其他实际的方法来解决这个问题。
https://stackoverflow.com/questions/45464813
复制相似问题