我正在尝试编译包含CPAN模块的perl的可移植版本,特别是YAML模块。我打算能够将这个可移植版本复制到许多Redhat Linux机器上的主目录中,将其添加到我的$ PATH并使用此版本而不是默认的perl版本来运行一些测试。
我已经设法编译了一个可移植版本的perl,并让它在不同的机器上运行。但是,当我编译YAML模块并安装它时,它在本地工作但在我将其复制到其他机器时失败。
这是我在YAML模块本地的编译步骤
perl Makefile.pl
make test
make install
当我在脚本中使用YAML模块时,本地安装YAML模块并在本地工作。
将perl复制到另一台计算机并尝试使用YAML模块时,这是错误...
Can't locate loadable object for module YAML::XS::LibYAML in @INC
即使lib / site_perl / 5.10.1 / x86_64-linux / YAML / LibYAML.pm存在于我的本地副本中。
我正在尝试做什么?
如果是的话,我哪里错了?