gpt4 book ai didi

linux - 将 perl 模块复制到其他机器

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

我必须在具有 DBI 模块的不同(基于 Linux)数据库机器上使用 Perl 脚本进行连接。 oracle 驱动程序也已安装。

Perl 和所有模块只安装在我的“家用”机器上,不可能安装在其他机器上。所以我尝试将模块从工作机器复制到数据库机器。

我收到以下错误:

install_driver(Oracle) failed: Unable to get DBI state function. DBI not loaded. at /usr/lib64/perl5/DynaLoader.pm line 223.
Compilation failed in require at (eval 5) line 3.

我的模块是用 cpanmini 安装的,我怎样才能找到要为我的脚本复制哪些模块?我认为存在我无法识别的依赖项?!

最佳答案

将模块从一台机器复制到另一台机器不是一个好主意。如果您的模块或其依赖项是部分用 C (XS) 编写的怎么办?

如果您不能在其他机器上使用cpan,那么请从https://metacpan.org 下载模块及其依赖项。并手动安装它们。

参见:

关于linux - 将 perl 模块复制到其他机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27796327/

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